他们日常生活玩游戏的这时候,常常会遇到许多木马病毒的中文网站,或是是自己发许多镜像给你,里头的文本是许多能完全免费网购中文网站的代金券、格斗游戏官网上能完全免费申领眼部、折扣的格斗游戏。
那些木马病毒中文网站标准化的目地都是要你登入帐号输出公钥,点选登入,但是是总有一天会提示重要信息你公钥严重错误,登入不来。但你输出的大部份重要信息,单厢再次出现在自己的笔记本电脑上
那些中文网站木马病毒中文网站或许能骗得过自己,原因在于做得基本上和映像的官方中文网站没甚么差异。无法说不无差异,根本无法说是十分相似
而那时,他们的目地是构筑两个这种的中文网站后端,单纯的还原成呵呵你被木马病毒的操作过程
自然环境构筑
加装Django组件
pipinstalldjango[==版本]
如:pip install django==3.0
加装django的指定版本
创建Django项目
在命令指示符里数据命令
django-admin startproject steam_web
manage.py是命令文件,如果要运行Django内置的命令,必须要通过这个文件才行
创建子应用
把中文网站的各个组件拆分成子应用
pythonmanage.pystartapplogin
会生成两个login文件,打开文件
介绍下他们会用到的文件
models.py文件:数据模型
views.py文件:用来控制页面逻辑
查看项目是否自然环境配置成功
能用pycharm直接打开文件,然后点选运行
运行后会给出一段域名,点选打开
如果再次出现下面的页面,就说明该项目自然环境配置成功了
开始实现功能
点选进入settings.py文件,进行定制化修改
Application definition 中文网站子应用进行注册,在最后一行写入login
Application definition中文网站子应用进行注册INSTALLED_APPS= [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,login,
]
创建两个templates文件,并修改代码
templates 文件夹的配置项TEMPLATES = [
{BACKEND:django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR,templates)],APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,
],
},
},
]
配置中文网站默认语言、时间
中文网站默认语言 英文 修改成中文LANGUAGE_CODE=zh-hans当前时间TIME_ZONE=Asia/ShanghaiUSE_I18N=TrueUSE_L10N=TrueUSE_TZ=False
最后在刷新中文网站页面,就变成了中文
静态页面当中的文件夹配置,并在总目录中创建两个static文件夹
STATIC_URL =/static/STATICFILES_DIRS = [os.path.join(BASE_DIR,static),
]
导入所需文件
开始编写数据模型
打开**models.py文件,需要去创建两个模型类
fromdjango.dbimportmodelsCreate your models here.classUser(models.Model):name = models.CharField(max_length=20)
pwd = models.CharField(max_length=20)
编写视图
打开views.py文件,编写视图,是控制中文网站与用户的交互逻辑
渲染html文件到浏览器的fromdjango.shortcutsimportrenderfromdjango.views.genericimportViewfrom.modelsimportUserfromdjango.httpimportHttpResponseCreate your views here.在浏览器中显示中文网站首页defindex(request):returnrender(request,index.html)登入类视图classLogin(View):defget(self, request):returnrender(request,denlu.html, locals())当用户在页面中输出了许多数据
能使用post去做接收defpost(self, request):name = request.POST.get(username)
pwd = request.POST.get(password)
User.objects.create(name=name, pwd=pwd).save()
print(name)
print(pwd)returnHttpResponse(你的帐号已经失窃, 溜了 溜了~)
在urls.py文件里编写路由
fromdjango.contribimportadminfromdjango.urlsimportpathfromlogin.viewsimportindex, Login
urlpatterns = [
path(admin/, admin.site.urls),
path(, index, name=index),
path(login/, Login.as_view(), name=login)
]
同步数据库
因为只是个教学,所以用是自带的:sqlite3,文件型小型数据库
点选打开后,在这里输出makemigrations,这是将数据模型中的字段编译成两个Python的脚本,包含了sql语言
确定后会给你生成两个0001_initial.py文件
然后在执行脚本,输出 migrate 将数据模型映射到数据库中
运行文件,效果如下图
选择点选登入,输出帐号公钥,点选确定
然后你的帐号公钥会被打印出来
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!