菜鸡的Django学习笔记(四)博客应用学习总结

来源:互联网 发布:手机电视直播回放软件 编辑:程序博客网 时间:2024/06/05 15:05
  1. 熟悉Django框架
    用pycharm 新建一个Django 项目后 :
    • 先创建一个APP
    • 再把它添加到setting里
    • model中创建这个数据库
    • view中写功能函数
    • URL中添加每个views.function的URL
    • 完成每个URL对应的HTML文件
  2. 完成一个项目具体做法
    • 先看model
      model中建一个数据库(class),class的成员就是这个数据库的变量,会自动生成一个id (1,2,3…),所以可以用id是否为0判断是否为新建实例,注意生成数据库的方法:先makemigrations ,再 migrate
    • views.py
      view是主要代码的编写位置,这个项目每要实现一个功能就要在view下面写一个该响应的函数,如写个博客,就要实现
      • 主页有所有文章标题的列表
      • 点击一个文章标题就可以阅读这篇文章
      • 修改文章界面可以出现现有文章内容,而新建文章为空
      • 提交修改数据库可以保存修改内容
        这样view中就要封装四个函数
        view下函数return一个url
    • urls.py
      url的处理有两种方式 :
      • 一种在根URL下
        Add an import: from my_app import views
        Add a URL to urlpatterns: url(r'^$', views.home, name='home')
      • 一种在APP下建立一个urls.py ,include根urls,根urls中为这一个APP的总url,子urls 中确定每一个url对于的views.function
        所有的url配置都要放在urlpatterns 中
    • HTML文件
      html文件的书写还不熟悉,多注意其对应的语法规则