Django
weixin_44679200
这个作者很懒,什么都没留下…
展开
-
第九章 admin后台系统
第九章admin后台系统9.1了解admin1.admin后台管理系统以英文显示,想要将后台内容以中文显示,添加中间件MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # 使用中文 'django.middleware.locale.LocaleMiddleware', ...原创 2020-10-23 14:22:18 · 720 阅读 · 0 评论 -
第八章 表单与模型
第八章表单与模型8.1初始表单表单是收集用户数据信息的各种表单元素的集合,实现网页的数据交互。传统表单生成方式是在模板文件中编写HTML代码,由form标签实现完整的表单主要由四部分组成:提交地址,请求方式,元素控件<input type=‘text’,value=‘xxx’>,提交按钮<input type=‘submit’,value=‘submit’><form action="" method="post"> <input type原创 2020-10-23 14:21:14 · 280 阅读 · 0 评论 -
第七章 模型与数据库
第七章 模型与数据库7.1模型定义与数据迁移7.1.1定义模型定义模型主要有三要素:定义模型字段,重写—str()函数,设置Meta选项。模型PersonInfo定义4个不同类型的字段。定义模型一般会重写__str__()函数,设置模型的返回值默认返回模型名+主键。但是该函数值返回字符串类型的字段。(可以使用str()进行转换)from django.db import models# Create your models here.class PersonInfo(models.Mode原创 2020-10-23 14:20:10 · 162 阅读 · 0 评论 -
第六章 深入模板
第六章深入模板6.1Django模板引擎Django内置的模板引擎包含模板上下文(模板变量),标签,过滤器模板上下文(模板变量):变量值有视图函数或视图类传递所得标签:对变量进行控制输出,例如判断和循环控制等过滤器:多变量进行操作处理。6.1.1模板上下文(变量){{ variable }}#variable1='字符串或整型'#variable2={'name':'字典或实例化对象'}#variable3=['元组或列表']<div>{{ variable1 }}<原创 2020-10-23 14:18:32 · 82 阅读 · 0 评论 -
第五章 探究CBV视图
第五章探究CBV视图5.1数据显示视图CBV(class base views):以类的形式实现响应与请求处理四个视图类:(1)RedirectView:实现HTTP重定向(2)TemplateView:基础视图,将数据传递给HTML模板,一般只定义get请求的处理方法(3)ListView:在TemplateView基础上将数据以列表显示(4)DetailView:在TemplateView基础上将数据详细显示5.1.1 RedirectView#项目目录下的urls.pyfrom d原创 2020-10-23 14:16:30 · 130 阅读 · 0 评论 -
第四章 FBV视图
第四章 FBV视图FBV(function base views):在视图里定义函数4.1设置响应方式4.1.1返回响应内容from django.http import HttpResponsefrom django.shortcuts import render# Create your views here.def index(request): value='a test' print(value) return render(request,'index.原创 2020-10-23 14:13:13 · 259 阅读 · 0 评论 -
第三章 初探路由
第三章 初探路由3.1路由定义相关规则URL:统一资源定位符完整的路由包括:路由地址,视图函数(类),可选变量和路由命名3.1.1 Django2.x路由定义:在app里新建urls.py文件,将属于该app的路由写在该urls.py文件。工作原理:(1)运行项目时,Django从项目文件夹下的urls.py找到各个app定义的路由信息,生成完整的路由列表(2)用户访问某个路由时,Django收到请求信息,从该请求中获取路由地址,并在路由列表里匹配对应的路由信息(3)根据匹配到的路由信息执行原创 2020-10-23 14:10:56 · 92 阅读 · 0 评论 -
第二章 Django配置信息
第二章 Django配置信息2.1基本配置信息#settings.pyimport os#项目路径BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#密钥配置SECRET_KEY = '@@-b$-w0x3)ld6g_07dv6!+_1%%jgod+e=l6co(i7@xp1p6ixz'#调试模式(开发调试阶段设置为True,部署上线应改为False)DEBUG = True#域名访问权限原创 2020-10-23 14:09:26 · 141 阅读 · 1 评论 -
第一章 Django 建站基础
第一章 Django建站基础1.1网站的定义及组成网站(website)组成:(1)域名:www.baidu.com(2)空间服务器:虚拟主机,独立服务器,vps(3)DNS域名解析(4)网站程序(5)数据库1.2网站运行原理(1)在浏览器输入网址:www.baidu.com(2)浏览器解析网站地址中包含的信息,http协议与域名(baidu.com)(3)浏览器与isp通信,在DNS中查找网址对应的IP地址,将IP地址发送到浏览器的DNS服务,最后向该IP地址发送请求(4)浏览器从原创 2020-10-23 14:05:11 · 154 阅读 · 0 评论