我遵循了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管理员一个新的外观或者不建议使用管理员应用程序。
答案 0 :(得分:0)
“不要重新发明轮子。”
要构建一个管理页面,其中包含您在上面列出的内容:图像,视频,可能是声音片段,演示文稿,幻灯片和文本,这是一个非常耗时的项目,它确实需要更深入地了解Django。
你可以在Mezzanine拍摄。我相信它是,你在寻找什么。