---恢复内容开始---
从上个随笔停止的地方开始,我们将设置数据库,创建第一个模型。并快速介绍django自动生成的管理站点。
数据库设置:
打开文件mysite/settings.py
默认情况下,配置使用SQLite。这是新手最简单的选择。
虽然你不暂时不用其他数据库,但是还是要说明一下的:
ENGINE
'django.db.backends.sqlite3'
'django.db.backends.mysql'
'django.db.backends.oracle'等
NAME
数据库名称,如果sqlLite,name表示该文件的完整路径。包括文件名。默认将文件存储到你的项目目录中。
如果使用其他数据库,需要额外的设置user password host。
在文件底部还有个TIME-ZONE设置。这个代表时区。一般改为:TIME_ZONE = 'Asia/Shanghai'
在文件顶部有个INSTALLED_APP设置。它包含django实例中激活的所以应用程序的名称,应用程序可以用于多个项目。
django.contrib.admin--管理网站
django.contrib.auth--一个认证系统
django.contrib.contenttyoes--内容写的框架
django.contrib.sessions--会话框架
django.contrib.messages--消息传递框架
django.contrib.staticfile--一个管理静态文件的框架
但是其中一些应用程序至少使用了一个数据库表,所以我们需要在数据库中创建表格,然后才能使用它们。为此,请运行以下命令:
python manage.py migrate