Django 框架初窥
manage.py -- 启动、入口文件
settings.py -- 配置文件
urls.py -- 路由系统( url 映射)
wsgi.py -- wsgi 模块 (Web Server Gateway Interface 服务器网关接口)
migrations 文件夹暂时不管. admin.py 是 Django 提供的一个后台管理, 先不管. models.py 是 MTV 里 M (数据库操作). tests.py 是 Django 提供的测试, 先不管. views.py 是 MTV 里的 V (业务逻辑). MTV 里的 T 需要自己去建立...在 web 上右键创建一个 template 文件夹即可.
manage.py 除了 runserver 外, 还有几个其他常用命令: manage.py startapp appname -- 新建 app manage.py syncdb -- 同步数据库 manage.py makemigrations -- 配合上 syncdb manage.py migrate -- 配合上 syncdb
最简单案例:
打开 web 里的 views.py, 定义 index 方法:
打开 工程 里的 urls.py, 定义 url 映射:
现在启动服务, 在浏览器里输入: http://127.0.0.1:8000/index 就能看到效果了.注意, 如果不自定义 urlpatterns , 那么 http://127.0.0.1:8000 会返回一个默认的页面, 如果定义了 urlpatterns 就不会返回默认页面. egc
Last updated