Django 框架创建

Django是使用Python语言编写的一个开源Web应用框架,鼓励快速开发,是当前最为流行的python  Web开发框架。

一 、 Django的MVT模式

  •     M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。(模型)

  •     V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。(视图)

  •     T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。(模板)

二、Django的安装

pip install django==2.2.8

需要将Django的环境变量配置好

三、Django的创建

1.用命令的方式进行创建

例:在D盘pythonProject文件下创建一个名为mysite的Django项目

C:\Users\86183> D:
D:\>cd DjangoText
D:\DjangoText>django-admin startproject mysite
D:\DjangoText>cd mysite
D:\DjangoText\mysite>tree /F

Django 框架创建_第1张图片

  • mysite : 根目录,项目的容器
  • mysite\mysite一个纯Python包,其中存放项目文件,在引用项目文件时会使用到这个包名
  • mysite \settings.py : 是项目的整体配置文件
  • mysite \urls.py 是项目的URL配置文件
  • mysite \wsgi.py 是项目与WSGI兼容的Web服务器入口

注:出现‘django-admin’报错就是环境变量没有配置

启动项目,看是否创建成功

python manage.py runserver

Django 框架创建_第2张图片

将网址http://127.0.0.1:8000/ 复制,在浏览器输入,呈现以下效果说明创建成功

Django 框架创建_第3张图片

如需改端口,输入以下命令:

python manage.py runserver 8080

在mysite下创建子应用命令:

python manage.py startapp users 

一般都是在pycharm中创建Django项目 

2.用pycharm进行创建Django项目

Django 框架创建_第4张图片

 可以在Terminal输入以下命令创建子应用:

python manage.py startapp user

Django 框架创建_第5张图片

  • setting.py: 设置页面
  • urls.py:总路由
  • admin.py 文件: 跟网站的后台管理站点配置相关。
  • apps.py 文件: 用于配置当前应用的相关信息。
  • migrations 目录: 用于存放数据库迁移历史文件
  • models.py 文件: 用户保存数据库模型类
  • tests.py 文件: 用于开发测试用例,编写单元测试。
  • views.py 文件: 编写视图函数

创建完需要在setting.py中的INSTALLED_APPS下加user.apps.UserConfig进行注册应用

Django 框架创建_第6张图片

 在运行时由于版本问题会报错,在setting.py中更改DIRS为os.path.join(BASE_DIR, 'templates'):

Django 框架创建_第7张图片

 

你可能感兴趣的:(python,开发语言,django)