网站建设 【Django】 【MTV】
web服务器和django的关系:
web服务器先接收,然后给django
django运行流程
https怎么开启
jinja2 比 django运行速度快10-20倍
django运行多个app 在pycharm怎么创建
django能运行多个端口,多个站点下的urls分发 比如 www.jd.com 和 ttt.jd.com
httpresponse 和 httprequest方法 path get_full_path() render render_to_response redirec locals
{% scrf_token %} 有时间限制么? 能修改长度么? 是只用于表单么? 能不通过验证的发往同一个界面吗? 可以通过中间件取消这个验证
一对一,除了用外键还能用什么约束么?
django的数据库能多个共存么,怎么切换数据库? 创建数据库命令 makemigration----->migrate 还有别的方法么? 类中怎么设置主键? ORM比原生mysql的弊端
django添加数据记录的时候如何处理一对一或者一对多的数据关系
django的日志格式可以修改么? logging配置文件
django如何只想提交数据,不返回网页,维持原网页?或者只在某个div变化
Debug Toolbar django调试利器
django对数据库的存储是在内存中 还是每次通过查询数据库?
python manager.py help 多种作用 collections......
pip3 install Django --upgrade 升级 怎么降级?
session 和cookie 怎么保证定时更新,session保存在服务器,
cookie 可以干什么呢?
Django都有什么组件? 分页组件
评论等可变长怎么保存???
Django怎么变化列数量和列长度,自动变化列长???
Django怎么在变化中添加表格,更改class
索引是不是必须有序???
mvc mtv
框架 django全一些 flask精简一些
多个app下的static
url分发 url(,include(blog.urls)) url别名
template 模板语言
1、大变量 {{ 变量 }} python manage.py shell 命令行
{{action.0}} 句点符
2、过滤器
自定义标签和过滤器
https://blog.csdn.net/huangql517/article/details/81051905
3标签
{% empty %}
{% load %}都有哪些标签库
filter 传参只能传一个 simple_tag可以传递多个,但是不能用于控制语句
{% extend 'base.html' %} 怎么修改多处{% block xxxxx%} {% endblock%} 使用父类{{ block.super}} block出来是块么? 除了块还有其他的非块么
include 引用样式以及html内容,先添加{% load staticfiles%} ,能添加部分内容么?
Model:
正向建表,逆向建表
表记录添加
filter和get区别,只有对象才可以save(), get和filter返回的对象是什么?
数据库ORM 的API 都有什么
filter怎么过滤多个条件,串行或者并行 有个Q
多表关系:
外键 Foreigkey 怎么关联非主键,
两种通过人名出版社(一的关系),book_set.all() 是通过查询找到的,还是django内部存储的?
aggregate 和 annote。。。。区别?分组?
惰性机制: 用到才会变化,取出来之后不赋值永远不变,
exists 不会变化缓存,只会告诉你有没有
iterator 迭代
Django url别名的作用
FBV view到函数
CBV view到function
多对多 many to many
正向 obj.m.add(1) 设置ID为1 set([1,2]) 设置id为1,2 有不动,没有删除或者添加
反向 obj.classes_set.add() 或者别名 obj.sssss.add()
AJAX
BOOTstrap font-awesome 插件css样式 都还有什么其他的
绑定事件有几种方式
表格数据序列化 seriaize().....写错了
分页组件?自己写加上bootstrap组织表格样式 Pagination()
FORM 组件
1、密码验证 FORM1类, 怎么用AJAX实现
2、生成HTML代码,怎么生成的? 还能带默认值么 {{ obj.user }} {{ obj.error.user.0 }}
FORM 所有的field 和 属性 field 封装了两个东西, 正则+html插件
怎么给form的html加属性 widgts.select(attr={})
把html变成文本 |safe 或者 djang.utils.safestring import mark_safe
novalited 让浏览器不显示错误
上传文件 enctype="multipar/form-data"
实时更新数据
自定义表格方法
如果是整体判断是否正确,可以在之后clean() 处理, 错误放到__all__中
序列化:
对象 用serlize....转换对象,然后json
列表 用list转换 然后json 传送
元组
文件上传
img.name img.size img.name.truncks()
自定义图样,把这个透明度为0,上面放个图片
AJAX也可以做文件上传。。。。。。不会??????
models
get_or_create 有就取,没有就创建
book.autor.set clear remove
id_in id_range
rervese()
order_by
on_delete
惰性机制 不执行,用的时候才执行,缓存机制
filter(-id)
exclude(id=3)不包含
__regex 正则 名字正则
http://www.cnblogs.com/wupeiqi/articles/5246483.html 吴佩琪的网址
group__by 对annotate
其他对应aggretate
using(数据库)
支付宝
您的资助是我最大的动力!
金额随意,欢迎来赏!
微信