慕课网django入门与实践

第四章:创建项目及应用

创建项目

  • 创建项目命令
dgango-admin startproject myblog
  • 启动命令
python manage.py runserver 
  • 文件介绍
    • wsgi.py
      WSGI(Python Web Server Gateway Interface)
      中文名:Python服务器网管接口
      Python应用与Web服务器之间的接口
    • urls.py
    • setteings.py
    • __init__.py
      Python中声明模块的文件
      内容默认为空

创建应用

  • 创建应用命令
python manage.py startapp blog

第五章:Templates

DTL(Django Template Language):Django模板语言
第三方模板:如Jinja2

第六章:Models

ORM(Object Relation Mapping):对象关系映射
实现了对象和数据之间的映射
隐藏了数据访问的细节,不需要编写SQL语句

生产数据表

  • 执行
python manage.py makemigrations  app名(可选)
  • 再执行
python manage.py migrate
  • 查看
    • 查看SQL语句
      python manage.py sqlmigrate 应用名 文件id 
      

第七章:Admin

  • 创建用户
python manage.py createsuperuser

入口为localhost:8000/admin/

第九章:补充内容

  • Django shell
python manage.py shell
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,069评论 1 3
  • Django 准备 “虚拟环境为什么需要虚拟环境:到目前位置,我们所有的第三方包安装都是直接通过 pip inst...
    33jubi阅读 1,356评论 0 5
  • Python程序员有很多很好的选择来创建Web应用程序和API;Django,Weppy,Bottle和Flask...
    顾家乐1020阅读 665评论 0 4
  • 模板标签除了几个常用的,还真心没有仔细了解一下,看到2.0发布后,翻译学习一下。 本文尽量忠实原著,毕竟大神的东西...
    海明_fd17阅读 2,069评论 0 5
  • 【一二二三 写正史的工科硕士】 文:李彦 欢迎转载分享盗文抄袭必究! 明思宗朱由检作为大明王朝最后一任皇帝,在位十...
    李_彦阅读 893评论 0 4