使用Django,我们可以设计任何方式,我们想要的模型是,作为一种先进的初学者,我练存储与模特一起元数据,如下图所示,为Django模型存储SEO特定元数据的最佳方式是什么?
class Book(models.Model):
title = models.CharField(max_length=120)
author = models.CharField(max_length=30)
meta_descrition = models.CharField(max_length=170)
我不认为这是它必须存储的方式。
我的一个项目得到了庞大的数据库,其中该模型失败(因为我看到它这么难维护)
最近,我和型号混入的想法,这里的模型从元数据混合类继承来到身边。
所以我的问题,
什么是专业(模块化,高效,可管理,可扩展,无忧)的方式存储在一个Django模型中的元数据?
是什么让它难以维护?什么是你的模型中的元数据? meta_description?你为什么认为这是一个糟糕的设计? – eugene
@eugene只是因为每当我想编辑一些SEO的具体细节,我看到打开的模型包含所有的模型数据,我想它不应该是这样,因为我认为它们是相互独立的数据片段,但不是同时进行编辑。模型细节最终确定,而搜索引擎优化的东西随趋势和其他因素而变化。谢谢 – Rivadiz
你的meta_description是seo 标签我猜?如果它取决于你的模型数据和变化,你可以创建一个@属性,以便你可以适应变化。你说你的方式失败了,没有说太多为什么它失败了,如果你提供详细的信息,这将是有益的。 – eugene