【问题标题】:How to make model for a full fledged blog in django ?如何在 django 中为完整的博客制作模型?
【发布时间】:2015-09-13 18:14:38
【问题描述】:

我按照 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 admin 一个新外观,或者不建议使用 admin 应用程序。

【问题讨论】:

    标签: django django-models django-admin


    【解决方案1】:

    “不要重新发明轮子。”

    要构建一个包含您上面列出的内容的管理页面:图像、视频、可能是声音剪辑、演示文稿、幻灯片以及文本,这是一个非常耗时的项目,并且确实需要对 Django 有更深入的了解。

    您可以在Mezzanine 参加。我相信它就是你要找的东西。

    【讨论】:

    • 我想了解模型架构以及如何为不同目的设计模型,我可能最终会使用 Mezzanine,但我想自己做。
    • 我想做这个是为了实验和获取知识。
    猜你喜欢
    • 2023-01-18
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    相关资源
    最近更新 更多