【问题标题】:How to structure Django models for pages and rich text如何为页面和富文本构建 Django 模型
【发布时间】:2019-01-21 16:25:58
【问题描述】:

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

我有 3 个模型 Topic、Video 和 Document,视频和文档模型与 Topic 模型有多对多的关系,如下所示:

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 Docs 中一样,网站上的用户可以编写文档并将图像放入文档中。如何创建可以支持此功能的模型?

-其次,我希望每个主题对象有多个视频和文档对象,并且每个视频和文档都有自己的页面,并且这些页面有特定的顺序(即 video1、video2、document1、video3、document4、等等...)。如何跟踪每个文档或视频的页码?

感谢您的帮助!

【问题讨论】:

    标签: python django database database-schema


    【解决方案1】:

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

    首先:你已经有了 TextField(),相信我就足够了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      相关资源
      最近更新 更多