from django.core.urlreolvers import reverse 反向解析url,具体用法可以参照轻量级django
这个是老版本写法了,新版本是
from django.urls import reverse
from django.core.cache import cache 服务端缓存
from django.http import httpReseponse
from django.conf import settings 导入配置,settings.configure
from django.urls import path, re_path 导入url的patten匹配
from django.shortcuts import render 渲染
from django.views.decorators.http import etag 客户端缓存
下面这些不需要太过记的:
from jdango.core.wsgi import get_wsgi_application 这个是自带wsgi
通常, INSTALLED_APPS
默认包括了以下 Django 的自带应用:
-
django.contrib.admin
-- 管理员站点, 你很快就会使用它。 -
django.contrib.auth
-- 认证授权系统。 -
django.contrib.contenttypes
-- 内容类型框架。 -
django.contrib.sessions
-- 会话框架。 -
django.contrib.messages
-- 消息框架。 -
django.contrib.staticfiles
-- 管理静态文件的框架。
数据库相关
数据库在setting里的配置,参照这个DATABASES
$ python manage.py migrate
这个 migrate
命令检查 INSTALLED_APPS
设置,为其中的每个应用创建需要的数据表,至于具体会创建什么,这取决于你的 mysite/settings.py
设置文件和每个应用的数据库迁移文件(我们稍后会介绍这个)。
在 Django 里写一个数据库驱动的 Web 应用的第一步是定义模型 - 也就是数据库结构设计和附加的其它元数据。
网友评论