1.安装Django环境
此部分内容可参考:https://blog.csdn.net/qpalzm759/article/details/83820457
2.创建项目
运行CMD,进入指定目录,输入命令:django-admin.py startproject autotest
3.启动服务
进入创建的项目autotest目录下,输入命令:python manage.py runserver
系统输出如下信息则表示启动成功。
在浏览器中输入 :http://127.0.0.1:8000/,正常访问效果如下图所示。
4.构建Django后端
迁移同步数据并创建相应的表,运行CMD进入相应目录,输入下列命令:
python manage.py makemigrations
python manage.py migrate
5.创建超级用户
输入命令:python manage.py createsuperuser,根据提示设置用户名、邮箱、密码。创建完成后访问如下地址:http://127.0.0.1:8000/admin,在登录页面输入账号密码即可登录。
6.修改为中文界面
修改autotest/autotest/settings.py 文件,具体修改内容如下:
7.创建应用
进入autotest目录下,打开CMD运行命令:python manage.py startapp webtest。创建成功后会生成如下文件:
创建成功后需要将应用加入到项目autotest中,在settings.py的INSTALLED_APPS中加入webtest,如下图所示:
8.创建视图、映射和模板
(1)在views.py中加入test函数,具体如下:
(2)在autotest/urls.py中加入如下内容;
(3)在webtest目录下创建templates文件夹,同时在该文件夹下创建login.html文件,login.html文件内容如下:
接着在autotest/urls.py中创建关联映射,如下图所示:
然后再webtest/views.py中创建login函数,如下图所示:
9.连接MySQL数据库
Django中默认连接的是SQLite数据库,因此需要修改settings.py的内容:
这里需要注意的是,不同版本的python,使用的ENGINE不一样,这里用的是python2.7。配置完成后接着迁移同步数据库和表结构,在项目目录下输入下列命令:
python manage.py makemigrations
python manage.py migrate
完成后即可在mysql数据库中看到对应表,可使用Navicat工具查看。最后创建mysql超级管理员账户(python manage.py createsuperuser),完成账号配置后访问如下地址:http://127.0.0.1:8000/admin/,输入账号密码即可登录。至此基本框架搭建完成。