Django
机智的frank
唯爱琳
展开
-
Django---模板语法
1.模板语法的操作 (1)后端视图处理函数中,传递数据给前端网页,将数据包含在字典中进行传递 (2)前端网页中展示数据展示变量中的数据:{{变量}}判断条件:{% if 条件%}展示的代码{%endif%}循环遍历:{%for 变量 in 列表%}遍历的代码{%endfor%}2.提交数据 HTTP1.1标准提供了8种请求方式 网页发起的请求,向服务器请求 GET,POST...原创 2018-04-14 13:39:31 · 278 阅读 · 0 评论 -
Django---视图网页模板和静态文件处理
1.根视图网页模板和静态文件的配置 根视图:根管理项目中定义的视图网页,一般是所有子项目公共的网页部分 (1)项目主目录中,创建一个templates/文件夹,存放网页文件 (2)项目主目录中,创建一个static/文件夹,存放静态文件 1)static/文件夹中,创建css/,js,images/文件夹 2)static/js/文件夹中,lib/存放第三方的js文件,app/存放自己开...原创 2018-04-14 11:13:30 · 328 阅读 · 0 评论 -
Django---关联关系
关联关系1.一对一关系 husand ,wife通过唯一外键关联(唯一约束)wife = models.OneToOneField(Husband)查询操作husband.wifewife.husband2.一对多关系 teacher,student通过外键关联(外键定义在多的一方)student = models.ForeignKey(Teach...原创 2018-04-13 21:07:39 · 175 阅读 · 0 评论 -
Django---条件对象(Q)和原始值对象(F)
1.条件对象 Django中并且,或者,非条件的处理[多条件处理] Django特殊的对象:条件对象:django.db.models.Qfrom django.db.models import Q# 并且条件:与条件查询models.User.objects.filter(条件1,条件2,条件n..)models.User.objects.filter(Q(username='老王...原创 2018-04-13 20:27:50 · 561 阅读 · 0 评论 -
Django---与数据库的交互
1.和数据交互的操作步骤 (1)连接到指定的数据库 (2)定义数据模型 (3)同步数据库,执行CRUD操作 2.连接到指定数据库 (1)创建数据库create database bogo;(2)创建Django项目django-admin startproject bogo(3)修改配置连接数据库 在根管理目录下的setting.py中DATABASES = {...原创 2018-04-13 18:15:20 · 552 阅读 · 0 评论 -
Django---内置模块和装饰器
1.内置用户模块from django.contrib.auth.model import User2.登录模块 1)验证账号密码是否正确 django.contrib.auth import authenticate user = authenticate(username=..,password=..) 2)记录用户状态,状态保持 django.contrib.auth i...原创 2018-04-19 11:35:44 · 717 阅读 · 0 评论 -
Django---模板继承和反向解析
1.父模板的定义 一定要分析好网页结构,定义可以替换的内容,通过{% block 名称%}{%endblock%}的形式包含起来,方便被替换使用<head> <title>电商网站--{%block title%}首页{%endblock%}</head><body>{%block page_top%}<h1>网页头...原创 2018-04-19 11:34:25 · 474 阅读 · 0 评论 -
Django---入门和基本命令
1.安装Django框架pip install django==1.112.基本项目结构mysite 项目主目录 mysite 根管理项目 __init__.py 包声明文件 settings.py 项目配置文件 urls.py 路由配置信息--配置请求地址 wsgi.py 实现了wsgi协议的模块 ma...原创 2018-04-13 12:20:31 · 174 阅读 · 0 评论 -
Django---会话跟踪和请求重定向
1.请求对象和响应对象 (1)请求对象:request 表示的是浏览器客户端向服务器发起的一次数据请求,这个数据请求称为请求对象,在软件开发过程中,一般使用request这个单词表示请求对象请求对象:描述的是浏览器发送给服务器的一次数据申请访问请求对象包含如下数据: 请求方式:request.method ->发送请求的提交方式get/post 请求编码:reque...原创 2018-04-14 18:39:18 · 410 阅读 · 0 评论 -
Django --- 自连接和缓存
1.自连接 (1)自连接的定义 通过外键关联自己完成自连接数据模型的定义.,关联自己的外键,关联类型 ‘self’,而不是类型classs GoodType(models.Model): id = models.AutoField(primary_key=True, verbose_name='商品类型编号') name = models.CharField(max_len...原创 2018-04-24 11:07:44 · 1002 阅读 · 0 评论