1、创建应用apitest,项目目录打开命令窗口输入:python manage.py startapp apitest(创建应用命令——常用),如下图:
将apitest添加到autotest项目下面,在settings.py加入‘apitest’,如下图:
2、创建视图,在apitest目录下的views.py文件中加入test函数,如下图:
3、创建映射,把视图当前的函数结果映射到前端浏览器页面,在autotest目录下的urls.py文件下加入如下内容:
在浏览器中输入127.0.0.1:8000/tsst(本地没有启动服务需要先启动服务) 如下图
4、创建模板,在apitest目录下创建templates文件夹,在该文件夹下创建login.html文件,并在其中输入如下内容:
在apitest目录下的view.py文件中创建以utf-8格式的login函数,如下图
在autotest目录下的urls.py文件中创建关联映射,如下图
在浏览器中输入127.0.0.1:8000/login,会看到登录页面,如下图(记得启动服务情况下访问)
5、连接MySQL数据库,本地下载安装MySQL,设置用户名为root,密码为test123456,然后安装Navicat(博主安装的是MySQL5.5),连接数据库如下图:
MySQL下载地址:https://pan.baidu.com/s/1ioVwcbYkLnjPKUZW-2Ltdw 密码:7r8y
MySQL安装教程:https://wenda.so.com/q/1495335630219611
Navicat下载地址:https://pan.baidu.com/s/1OD1rLg9Qprseo19feBVVGw 密码:bebr(包含破解工具)
Django默认连接SQLite这里需要改成MySQL,在autotest目录下的settings.py文件中修改如下:
在autotest目录下的__init__.py文件中加入如下内容
在Navicat客户端中创建autotest数据库,如下图
用pip命令安装pySQL第三方库,并将python目录下的base.py当的如下代码注释掉
python 目录下命令窗口 pip install pysql
同步数据库,在autotest目录窗口输入命令:
python manage.py makemigrations
python manage.py migrate
结果如下
创建MySQL超级管理员账号,在autotest目录窗口输入命令:python manage.py createsuperuser
结果如下
在浏览器中输入127.0.0.1:8000/admin,在登录页面输入账号密码,结果如下
Django环境搭建完成
原文地址:https://www.cnblogs.com/wang-p/p/9630228.html