如何为django中的完整博客制作模型?

时间:2015-06-26 17:43:32

标签: django django-models django-admin

我遵循了django教程并制作了一个基本的博客,但现在我想创建一个博客,我可以在其中添加多个多媒体文件,如图像,视频,可能是声音片段,演示文稿,幻灯片和文本。

但我无法为我的模型设计架构。

这是我目前的架构。

class Post(models.Model):
    author = models.ForeignKey('auth.User')
    title = models.CharField(max_length=200)
    text = models.TextField()
    created_date = models.DateTimeField(default=timezone.now)
    published_date = models.DateTimeField(blank=True, null=True)

    def publish(self):
        self.published_date = timezone.now()
        self.save()

    def __str__(self):
        return self.title

我是否有可能给django管理员一个新的外观或者不建议使用管理员应用程序。

1 个答案:

答案 0 :(得分:0)

  

“不要重新发明轮子。”

要构建一个管理页面,其中包含您在上面列出的内容:图像,视频,可能是声音片段,演示文稿,幻灯片和文本,这是一个非常耗时的项目,它确实需要更深入地了解Django。

你可以在Mezzanine拍摄。我相信它是,你在寻找什么。