找回密码
 立即注册

初探 Django

2022-2-22 08:21| 发布者: 三寸日光| 查看: 10811| 评论: 0

摘要: 由于Django是在一个快节奏的新闻编辑室环境下开发出来的,因此它被设计成让普通的网站开发工作简单而快 捷。以下简单介绍了如何用 Django 编写一个数据库驱动的Web应用程序。本文档的目标是给你描述足够的技术细节能 ...


一个动态的管理接口:它不仅仅是个脚手架 – 还是个完整的房子

一旦你的 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, 让您的员工(或者客户)能够开始录入数据。然后,才开发展现数据给公众的方式。

12
下一篇:设计你的 URLs

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2025-9-15 17:43 , Processed in 0.015839 second(s), 18 queries .

© 2001-2020

返回顶部