zoukankan      html  css  js  c++  java
  • Django 从入门到忘记学习笔记

    0x00 Django 概念

    Django-python 的一个 web 框架,把 CGI,WSGI 模式的代码进行整合的一个框架。

    0x01 MTV 模式

    与一般的 MVC 模式不同,因为 Django 本身的整合性,C(controller)已经整合,不需要去设置,而对我们来说重要的为 MTV(model,template,view) 三个模块。理解三个模块之间的关联是学习 Django 的关键。

    django-admin startproject cms(项目名称)->python manage.py startapp appname(name)-> 在 setting 中加入 app 名称 -> 编写 models.py->python manage.py makemigrations appname->python manage.py migrate(更新模型)-> 编写 admin.py 来注册前面的模块 admin.site.register(modelsname)-> 完成了 M

    V

    request 进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来

    url设置相当于客户端向服务器发出request请求的入口, 并用来指明要调用的程序逻辑 views用来处理程序逻辑, 然后呈现到template(一般为GET方法, POST方法略有不同) template一般为html+CSS的形式, 主要是呈现给用户的表现形式
    

    0x02 Model 待续。。。

    0x0S 参考文献

    https://www.shiyanlou.com/courses/487

    http://d-roger.com/2016/06/27/hvae/

    http://hackerxu.com/Twd/

    http://www.jianshu.com/p/3bf9fb2a7e31

  • 相关阅读:
    CEAC认证
    CEAC认证
    java 和.net 开发平台的感受(菜鸟级)
    NBA现场直播在线看
    NBA现场直播在线看
    CEAC认证
    NBA现场直播在线看
    NBA现场直播在线看
    选择冒泡排序
    折半查找法
  • 原文地址:https://www.cnblogs.com/vincebye/p/6057638.html
Copyright © 2011-2022 走看看