(我正在写我的第一个Django应用程序,所以这个问题有点不对劲,抱歉)。你知道吗
我正在为学生创建一个类似于讲座总结的工具,我需要制作一对文本字段-讲座标题(1)和讲座总结(2)。问题是,讲座标题和讲座摘要可能需要单独的模型,因为它们有自己的字段(名称、发布日期)+我想让用户只显示讲座标题列表或搜索讲座摘要。用户可以在我的web应用程序中动态添加/删除这些讲座标题和讲座摘要。每堂课的标题都是唯一的,并且有其“课堂摘要”。你知道吗
问题是-在Django中创建文本化对的最佳方法是什么?我至少希望能收到一些关于这个想法的阅读材料的链接。。你知道吗
谢谢你!你知道吗
根据您的模型的复杂性,您最好使用niekas指出的单一模型解决方案。你知道吗
但是如果你想把数据分成几个模型,你可以看看这个解决方案。你知道吗
我对Django还不是很熟练,但是实现这一点的一种方法是创建一个模型
Lecture
,它有两个一对一的字段LectureTitle
和LectureSummary
。通过使用基类,可以添加一些希望所有模型都具有的字段。例如,如果您希望所有模型都有一个最后修改的DateTimeField
,这是非常有用的。你知道吗这可能比niekas给出的解决方案更灵活一些。你知道吗
要从
LectureSummary
或LectureTitle
访问讲座,只需使用lecture
。此字段在一对一字段的另一侧自动创建。你知道吗要打印所有标题:
搜索摘要中的内容:
根据您的评论更新: 这应该很简单:
相关问题 更多 >
编程相关推荐