Django创建项目
Django介绍
Django是一个非常全面的Python开发框架,运用了MTV的框架模式,M(Model)、T(Template)、V(Views)。
Model为模型,数据存取层,和数据库打交道,处理与数据相关的所有事务,Django默认db.sqlite3,也可以用mysql,oracle;
Template为模板,用Html将页面展示给用户;
Views为视图,负责业务逻辑,调用Model和Template。
创建Django项目
-
创建一个Project

-
在终端安装Django包
pip3 install Django==2.2.2 --index-url https://pypi.douban.com/simple,此处安装可指定版本号,后面的url为指定下载链接,下载会快一些
-
安装完成后通过命令创建Django项目
django-admin startproject mydjango,执行命令完成后会在根目录下创建一个mydjango的目录,这个目录才是django项目的根目录

-
进入Django项目根目录mydjango
此时要指定项目依赖的虚拟环境,即和上一层目录刚创建的虚拟环境选择一样
-
项目目录介绍
manage.py在项目根目录下,为命令行工具,里面的代码不要动,可通过python3 manage.py help查看帮助
settings.py为整体项目的配置文件,如运行环境是否是Debug环境、允许访问的host地址、app的配置、模板的配置、数据库的配置等都在这里
urls.py为项目访问的路由,即配置页面访问输入的地址
wsgi.py为python服务器网关接口,python应用与服务器之间的接口,一般不需要改
-
启动服务
python3 manage.py runserver,后面也可以接端口如python3 manage.py runserver 8001 ,若不接默认8000

-
本地访问
通过http://127.0.0.1:8000/进入Django初始页面,也可通过http://localhost:8000/访问
127.0.0.1为本机保留的私有ip,localhost为本机域名

-
IP访问
若想通过本机ip访问,则需要在settings.py中找到ALLOWED_HOSTS配置ip,如下截图,若想所有人都可访问则配置ALLOWED_HOSTS = ['*']

浙公网安备 33010602011771号