Django测试开发平台搭建

Django测试开发平台搭建,第1张

安装Django
把Django放在Python目录下
输入python setup.py install

验证是否安装成功
输入python
import django
django.get_version()
版本2.0

创建项目
打开CMD进入C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts
输入django-admin startproject autotest

启动服务
打开CMD进入C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest
输入python manage.py runserver

Django启动后
构建Django后端
迁移同步数据并创建相应的表,打开CMD
先到目录下C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest
输入python manage.py makemigrations

输入python manage.py migrate

创建admin超级用户
输入python manage.py createsuperuser
设置账号为admin
邮箱为394052027@qq.com
密码为test123456

登录
浏览器中输入http://127.0.0.1:8000/admin

汉化为中文界面
在Autotest/Autotest/Settings.py中加入中文和时区
#LANGUAGE_CODE = ‘en-us’
#TIME_ZONE = ‘UTC’
LANGUAGE_CODE = ‘zh-Hans’
TIME_ZONE = ‘Asia/Shanghai’
创建应用
运行CMD到C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest
输入python manage.py startapp apitest

再到C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\autotest
打开settings.py加入’apitest’,

创建视图
到C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\apitest
打开views.py加入test函数

创建映射
把视图中的函数映射到浏览器前端页面
到C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\autotest
打开urls.py加入

查看浏览器

创建模板
在apitest目录下创建templates文件夹,在templates文件加下创建login.html文件

在Python\Python38-32\Scripts\autotest\autotest\urls.py中,创建关联映射

在Python\Python38-32\Scripts\autotest\apitest\views.py中,创建login函数,并以UTF-8格式保存

在浏览器输入地址,查看登录页面

配置MySQL数据库,保证链接正常无问题
在Django中默认链接的是SQLite数据库

要把SQLite链接改成MySQL的链接
打开Python\Python38-32\Scripts\autotest\autotest\settings.py修改以下内容

在Python\Python38-32\Scripts\autotest\autotest_init_.py加入内容后,保存

创建数据库

安装PyMySQL
PyMySQL是用过Python3代码链接和 *** 作MySQL的库
运行CMD,切换到PyMySQL所在目录下进行安装
运行 python setup.py install

去Python\Python38-32\Lib\site-packages\Django-2.0.1-py3.8.egg\django\db\backends\mysql\base.py
注释以下内容

迁移同步数据库和表结构
运行CMD,到Python\Python38-32\Scripts\autotest下
输入python manage.py makemigrations
输入python manage.py migrate

查看数据库客户端,生成了部分表

创建MySQL的超级管理员账号
到C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest
输入python manage.py createsuperuser
输入用户名和密码
admin
394052027@qq.com
test123456

在浏览器输入http://127.0.0.1:8000/admin,登录进去

登录功能实现
创建登录函数 在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\apitest\views.py

创建向导 在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\autotest\urls.py

登录地址http://127.0.0.1:8000/login/ 输入错误的用户名和密码 提示用户名和密码错误
输入正确的用户名和密码

在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\apitest\templates\home.html

在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\apitest\views.py加入

在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\autotest\urls.py加入

优化页面,修改login.html内容


退出功能实现
使用Django内置用户认证退出函数logout
在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\apitest\views.py加入

在C:\Users\HYB\AppData\Local\Programs\Python\Python38-32\Scripts\autotest\autotest\urls.py加入

权限功能 *** 作
admin登录http://127.0.0.1:8000/admin/后
添加用户 test test123456
后续就进行产品模块开发了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/570609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存