测试平台开发01---Django开发入门
前提:需要安装win10+python3.6+django3.0+mysql5.7的环境(具体安装步骤请自行百度)
1、创建项目
在磁盘中创建autotest的文件夹,进入文件夹后 执行:C:\Python36\Scripts\django-admin.exe startproject autotest
执行完毕后会生成相应的文件
2、启动服务
进入autotest文件夹内,输入python manage.py runserver 127.0.0.1:8000 即可启动服务
在浏览器中输入:127.0.0.1:8000 可访问对应的django页面
3、创建表
在autotest文件夹内,执行:python manage.py makemigrations python manage.py migrate 即可生成对应的表结构
4、创建用户
在autotest文件夹内,执行:python manage.py creatersuperuser 按照提示信息输入管理员:用户名、邮箱地址、密码 确认加密-y 即可完成
5、用admin用户访问
(需要重启服务)浏览器中输入:127.0.0.1:8000/admin 输入管理员账号及密码,可成功登录django页面
登录成功后的页面
6、界面汉化为中文(上面为汉化后的页面)
Autotest/Autotest/Settings.py中加入中文和时区
7、创建应用
进入autotest工程目录,执行:python manage.py startapp apitest 创建成功后,会生成对应的apitest文件夹及文件
8、创建视图
在views中加入test函数
创建映射关系
重启服务,然后在浏览器中访问:127.0.0.1:8000/test,即可访问刚定义的函数
9、创建模板
在apitest下创建templates/login.html文件,文件内容为:
同样在autotest/urls.py中创建映射关系
在apitest/views.py中创建login函数
保存后重启服务,浏览器输入:127.0.0.1:8000/login,即可访问刚定义的页面
10、修改数据库为mysql
因为django默认用的是SQLite3数据库,需要修改相关配置才可以支持mysql,在autotest/settings.py中修改配置信息
先提前安装好pymysql库,然后进入django路径内,注释相关信息
重复 之前的命令:python manage.py makemigrations python manage.py migrate
创建管理员:python manage.py createsuperuser 按照提示输入相关信息即可
创建成功后 访问 127.0.0.1:8000/admin 输入上一步创建的用户名和密码 可以成功登录