Django
Python小子
这个作者很懒,什么都没留下…
展开
-
Django中cookies 和 session,以及网站登录操作流程
Http协议1、每个请求一定都会有请求方方式,最常见的为get和post,不常见的有put,delete等①get:向服务器索取数据时使用传递数据到服务器时,会直接请求数据封装到地址的后面,在url中会显示get的数据ex :”http://www.baidu.com/s?wd=北京&d=海淀”,请求地址为“ http://www.baidu.com/s ”,get参数为“...原创 2019-10-23 10:21:28 · 236 阅读 · 0 评论 -
Django中的 forms 模块
1、Django中的 forms 模块1、forms 模块的作用通过 forms 模块,允许将表单控件与python文件相结合2、使用 forms 模块①创建 forms.py 文件②导入 forms 模块③创建class,一个class对应一个表单,所有class需要继承自forms.Form④在class中创建属性,一个属性对应一个表单控件参考文档(Forms)在D...原创 2019-10-21 09:04:50 · 1765 阅读 · 0 评论 -
Django中的表单数据处理——HttpRequest的对象,GET和POST请求,CSRF
Django中的HttpRequest的对象什么是HttpRequest①HttpRequest,请求对象,封装了请求过程中所有的信息②在Django中,HttpRequest被演变成了request封装到视图(views)处理函数中的作为参数,该参数,在调用视图处理函数时自动传参# views.pydef dir_request_views(request): reque...原创 2019-10-14 10:41:03 · 303 阅读 · 0 评论 -
Django中的自定义查询对象
Django中的自定义查询对象自定义查询对象 - objects①声明一个类EntryManager,继承自models.Manager,并添加自定义函数②使用创建的自定义类EntryManager 覆盖Models中的objects# models.pyclass AuthorManager(models.Manager): # 新建一个类,继承自models.Manager ...原创 2019-10-12 16:43:13 · 306 阅读 · 0 评论 -
Django中的连接查询
Django中的连接查询1、一对一的映射(1:1)①什么是一对一A表中的一条记录只能与B表中的一条记录匹配关联数据库中的实现:A表:设计主键;B表:有主键,增加一列,并引用A表中的主键,还得增加一个唯一约束参考文档(OneToOneField)②创建一对一映射语法属性 = models. OneToOneField(Entry)ex:author = models.O...原创 2019-10-12 15:57:52 · 1036 阅读 · 0 评论 -
Django中的admin页面后台管理
1、使用后台管理Models1、创建超级用户python manage.py createsuperuserUsername:Email Address:Password:Password(again):2、基本后台管理在应用中的admin.py中注册要管理的数据admin.py作用:注册需要管理的Models,只有在此注册过的Model才能被管理注册Models:...原创 2019-10-11 09:11:15 · 572 阅读 · 0 评论 -
Django中的数据库操作
1、版本切换python manage.py migrate 应用名称 版本号原创 2019-09-23 10:13:57 · 162 阅读 · 0 评论 -
Django中models的编写
models的编写models中的每个class都称之为模型类(Model) 或 实体类(Entry)models中的每个实体类,必须继承自models.Model1、通过ORM创建数据表1、在models 文件中定义一个类,如下from django.db import models# Create your models here.class Publisher(mod...原创 2019-05-16 08:02:41 · 1058 阅读 · 0 评论 -
Django中的Models和ORM的数据库同步操作
Models(模型)模型概念,就是根据数据库中数据表的结构而创建出来的class数据库中的每一张表到变成语言中就是一个class数据库表的一个字段可以被构建成class中的一个属性在模型中,可以对数据进行CRUD操作1、创建 和 使用模型 - ORM1、ORM的概念ORM:Object Relational Mapping中文名:对象关系映射2、三大特征:数据表 ...原创 2019-05-08 15:05:13 · 1402 阅读 · 0 评论 -
Django 中模板的变量,标签,过滤器和静态文件加载
模板的语法1、变量作用:允许将后端的数据传递给模板(HTML),在模板中,会根据变量的实际值进行显示在Django中允许传递给模板作为变量的数据类型有数字,字符串,列表,元组,字典,函数,对象传递变量到模板1、render:from django.shortcuts import renderdef viewsname(request): dic = { "变量1":...原创 2019-04-29 21:21:36 · 363 阅读 · 0 评论 -
Django 中url函数中的name参数
url函数的name参数urlpatterns = [ url(regex, views, kwargs=None, name=None)]name:定义当前url的别名,允许在template中使用该别名来找到对应的url原创 2019-04-29 20:32:50 · 1475 阅读 · 0 评论 -
Django 的模板继承
模板的继承当多个模板具备大部分相同的内容时,就可以使用继承的方式,将相同的内容继承过来,再增加/修改属于自己的内容模板继承的语法在父模板中增加{% block 名称%}……{%endblock%}标签在子模板中在最顶层第一行代码增加:{% extends ‘父模板的名称’ %}增加block标记,编写属于自己的内容{% block 名称 %} 子模板内容 {% en...原创 2019-05-05 13:27:04 · 255 阅读 · 0 评论 -
Django 中的模板设置和加载
Django 中的模板概念模板是一个网页,可以被view视图响应给用户目的是为了解决复杂的显示问题模板的设置(settings文件)TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 指定模板的索引引擎 'DIRS': [], #...原创 2019-04-29 08:32:01 · 1258 阅读 · 0 评论 -
Django 的应用创建及路由配置
Django的应用1、 概念应用是网站中的一个独立的模块,包含独立的显示信息在项目主文件夹中一般不处理其他的请求,主要只是做初始化设置以及地址的分发,实际操作中,会将请求,交给不同的应用处理2、创建应用第一步:python manage.py startapp appName第二步:在settings.py中注册应用。即在INSTALLED_APPS中追加应用名称 3、...原创 2019-04-27 10:20:17 · 1315 阅读 · 0 评论 -
Django中manage文件和urls文件
1、django-admin 命令在命令提示符中输入django-admin 查看子命令[django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate...原创 2019-04-26 21:36:46 · 744 阅读 · 0 评论 -
Django 的文件结构
1、manage文件manage.py负责执行Django中的各项操作,如启动服务,创建应用,创建管理员用户等2、主文件夹(名称与项目名称相同)_init_.py初始化文件,每当服务器启动是,会自动执行,如有自定义的初始化操作,需要放在该文件中urls.py项目基础url路由配置文件,所有的请求必须要经该文件,寻找路由,然后再找到对应的视图进行操作from django.cont...原创 2019-04-26 08:30:24 · 821 阅读 · 0 评论 -
Django 的安装,创建和启动
1、Django 框架概念是一个开源的框架,2005年发布,采用Python语言开发的早期Django是做新闻网站的提供了非常强大的后台管理系统采用MTV的框架模式优点开源框架,有完美的文档支持解决方案比较完成,内部功能比较多提供完整的路由系统,优雅的URL解析方式自助式的后台管理缺点耦合度偏高2、Django 的安装 (pip install dj...原创 2019-04-25 20:54:51 · 225 阅读 · 0 评论 -
web、服务器与框架模式
1、web:表示用户可以浏览的网页(HTML,CSS,JS)2、服务器作用存储web上的信息(网页,图片,音视频,css,js等)能够处理用户的请求(request),并给出响应(response)能够执行服务器上的程序web与服务器的关系浏览器服务器服务器程序web资源和数据库发送请求(request)交程序处理寻找后台资源和数据资源响应(response)浏览器服务器服...原创 2019-04-25 20:20:12 · 574 阅读 · 0 评论