如何为页面和富文本构建 Django 模型



我正在开发一个 Django 应用程序,我的模型结构遇到了一些问题。

我有 3 个模型主题、视频和文档,视频和文档模型与主题模型有很多对多关系,如下所示:

class Topic(models.Model):
name = models.Charfield(max_length=20)
videos = models.manytomanyfield('Video', blank=True)
docs = models.manytomanyfield('Document', blank=True)
class Video(models.Model):
title = models.Charfield(max_length=20)
videourl = models.Charfield()

class Document(models.Model):
title = models.Charfield(max_length=20)
doc = models.Textfield()

所以我有两个问题;

-首先,我希望文档模型成为富文本文档,就像在Google文档中一样,网站上的用户可以编写文档并将图像放入文档中。如何创建可支持此功能的模型?

-其次,我想为每个主题对象设置多个视频和文档对象,并让每个视频和文档都有自己的页面,并让这些页面具有特定的顺序(即视频1,视频2,文档1,视频3,文档4等(。如何跟踪每个文档或视频的页码?

谢谢你的帮助!

通过阅读您的问题,我可以确定您甚至没有创建简单应用程序的知识或技能,所以请放轻松。另外,请阅读如何编写问题的规则

首先:你已经有了TextField((,相信我,这对你来说已经足够了。

第二:阅读有关模型的 Django 文档或观看任何教程,如果您甚至没有寻找它,请不要提问

最新更新