zoukankan      html  css  js  c++  java
  • 网站建设 【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(数据库)

     

    支付宝     
    您的资助是我最大的动力!
    金额随意,欢迎来赏!
    微信

    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打       付款后有任何问题请给我留言!!!

    ------------------------------------------------------------------------------------------
    作者:【周sir】
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    对Request.Url片段解析
    Php学习之路四
    解析bmp图像(某年全国软件大赛题目)
    工信部软件大赛(解析bmp)
    Php学习之路三(字符串操作)
    C++二维数组做形参
    php学习之路五(表单验证)
    PHP(学习之路一)
    PHp学习之路二(数组练习)
    解析网页(KMP算法实现部分)
  • 原文地址:https://www.cnblogs.com/zhouguanglu/p/10386108.html
Copyright © 2011-2022 走看看