文章目录
前言
Django+unitest搭建测试平台,第一位是先研究Django框架,本篇是Django基础第一篇,主要从搭建Django项目做起,后续会逐步深入。提示:以下是本篇文章正文内容,下面案例可供参考
一、Django简介
1.特点
1.1提供项目工程管理的自动化脚本工具;
1.2数据库ORM支持(对象关系映射,英语:Object Relational Mapping)
1.3自带Admin管理站点;
二、搭建Django项目
(示例):window下搭建Django项目
1.建立虚拟环境(virtualenv)
在pyhton路径中,Scripts下执行命令
路径:C:\Users\lala\AppData\Local\Programs\Python\Python35\Scripts
命令:pip install virtualenv
2.创建虚拟环境下的项目目录(image)
(示例):image是我想要创建的项目文件夹的名字,自己随意
执行命令:virtualenv image
3.切换到项目中,进行激活
执行命令:输入activate
4.在项目中安装Django
(示例):django版本1+版本与2+版本略有不同,建议使用2+
路径:C:\Users\lala\AppData\Local\Programs\Python\Python35\Scripts\image\Scripts
命令:pip install django
5.创建工程项目(image)
路径:C:\Users\lala\AppData\Local\Programs\Python\Python35\Scripts\progects\Scripts
命令:django-admin startproject backend
(注释):此时的目录结果展示:
image(虚拟环境)
Scripts/image(项目目录名称)
image(项目名称)
init.py
settings.py
urls.py
wsgi.py
db.sqlite3文件
manage.py
6.执行迁移
(示例):pycharm打开项目
1.重点:
pycharm打开创建的项目后,首先配置设置,选择已经下载好的django所在位置的python,否则manage.py会报错;(file/setting/project Interpreter/选择django所在位置的python)‘
2.打开pycharm 终端(Terminal),
执行命令:python manage.py migrate;
(注释):新增了一个db.sqlite3文件,db.sqlite3是自带的默认数据库,后续在setting中batabase中修改其他数据库;
7.运行项目
(示例):pycharm打开项目
打开manage.py页,点击右键run;
控制台出现这个说明创建成功了:Starting development server at http://127.0.0.1:8000/;
执行默认端口是8000;也可以自定义;
执行命令:python manage.py runserver 8001
8.创建子应用程序
(示例):子应用可以创建很多个,每个独立的模块都可以创建一个子应用;例如创建初审的子应用(preliminary_trial)
执行命令:python …/manage.py startapp preliminary_trial;
总结
本篇主要讲述Django框架基本搭建,如何创建基本项目,后续逐步更新Django更多知识!