2020.1.9 Django项目文件的创建及其内容解析及其视图层(View)与路由基本使用与关联

创建一个Django的项目命令:

1.打开虚拟环境(可有可无)
pip install django==2.1.2
2.cd到你想要去到的文件目录
执行命令 django-admin startproject 项目名称
3.创建的文件目录如下:
在这里插入图片描述
3.1 init.py :python的包证明是python文件(初始化文件)
3.2 settings.py : 配置文件
3.3 urls.py : 项目的url设置
3.4 wsgi.py : 网站用于部署和上线
4创建应用
python manage.py startapp 应用名
5.创建的应用的目录:
在这里插入图片描述

5.1 inti.py 与前文一样
5.2 admin.py 应用后台管理系统
5.3 apps.py 是当前应用配置信息
5.4 models.py M层 关联数据库
5.5 test.py 自动初始化模块
5.6 views.py 逻辑处理模块(视图层)

6.对setings.py 文件详细刨析:
在这里插入图片描述
项目在系统中的具体路径(创建即生成,不需修改)在这里插入图片描述
对数据进行加密处理,创建即生成不需修改,提高系统安全性
在这里插入图片描述
调试模式,开发时为True,开发当出现错误时,会在页面上或者命令行发现报错信息,
网站上线时,要改为False
在这里插入图片描述
是一个用户允许访问的空间,当DEBUG = False时,这个属性就要必须填,否则程序无法启动,如果允许所有程序都访问的话,用 *
在这里插入图片描述
在这里插入图片描述
其余的会在之后用到详细解释

路由视图基本使用与关联

路由器:
简单的说,url就是常说的网址,每一个网址代表不同的网页
在django中url也成为urlconf
每个url地址对应一个唯一的views视图函数

路由常用方法,变量与views的绑定
项目中的urls.pyu是根路由,根路由可以集合所有应用的路由
每个应用下创建自己的urls.py,这个urls.py属于每个应用的独有理由,通过集成或者说绑定到根路由中进行使用
在这里插入图片描述
from django.urls import path, include 导入url编写模块(刚开始没有导入include,只需在path后加include即可)
from django.contrib import admin 导入admin功能模块
urlpatterns:整个项目的url集合,每个元素代表一条url信息

在这里插入图片描述

视图

views是django的MVT中的V部分,主要负责处理用户的请求和生成享音内容,然后再页面活着其他类型文档中显示
视图中的基本写法
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
启动服务,下面是结果图
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值