一个动态的管理接口:它不仅仅是个脚手架 – 还是个完整的房子一旦你的 models 被定义好,Django 能自动创建一个专业的,可以用于生产环境的 管理界面 – 一个可让授权用户添加,修改和删除对象的网站。它使用起来非常简单只需在你的 admin site 中注册你的模型即可。: # In models.py...
from django.db import models
class Article(models.Model):
pub_date = models.DateField()
headline = models.CharField(max_length=200)
content = models.TextField()
reporter = models.ForeignKey(Reporter)
# In admin.py in the same directory...
import models
from django.contrib import admin
admin.site.register(models.Article)
这种设计理念是你的网站一般是由一个员工,或者客户,或者仅仅是你自己去编辑 – 而你应该不会想要仅仅为了管理内容而去创建后台界面。 在一个创建 Django 应用的典型工作流中,首先需要创建模型并尽可能快地启动和运行 admin sites, 让您的员工(或者客户)能够开始录入数据。然后,才开发展现数据给公众的方式。 |
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2024-12-21 21:01 , Processed in 0.047497 second(s), 17 queries .