创建一个管理员账号
首先,我们得创建一个能登录管理页面的用户。请运行下面的命令:
$ python manage.py createsuperuser
启动开发服务器
用以下命令启动它:
$ python manage.py runserver
现在,打开浏览器,转到你本地域名的 "/admin/" 目录, -- 比如 "http://127.0.0.1:8000/admin/" 。你应该会看见管理员登录界面:
向管理页面中加入投票应用
但是我们的投票应用在哪呢?它没在索引页面里显示。
只需要做一件事:我们得告诉管理页面,问题 Question 对象需要被管理。打开 polls/admin.py 文件,把它编辑成下面这样:
polls/admin.py
from django.contrib import admin
from .models import Question
admin.site.register(Question)
现在我们向管理页面注册了问题 Question 类。Django 知道它应该被显示在索引页里:
untitled2.png创建一个问题(Question)对象:
untitled3.png
点击now显示的并非系统时间,这与时区有关。
settings.py file
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = True
如果设置 USE_TZ = False,则加载本地时间,如果设置 USE_TZ = True,则根据TIME_ZONE加载对应时区时间。
在Windows系统下,如果想加载本地时间,USE_TZ = True是必须的,且需要手动配置TIME_ZONE 为你的时区。
另外,可以配置应用语言为简体中文
USE_L10N = True
LANGUAGE_CODE = 'zh-hans'
网友评论