摘要:
开发系统时若在多个模型类中存在共同的数据项,那么可以将这些多次出现的数据项放在一个公共类中,使该类继承于models.Model类,而其他模型类继承于这个父类。但由于我们不需要这个公共类在运行时创建数据表,所以设置abstract为True,将该父类定义为抽象类。 如下,我们举了一个例子:在课程表中 阅读全文
摘要:
在Django模型层开发中,我们可能会碰到这样的场景:django内置的数据表已经包含了用户数据表,但是其中并不包含我们想要的数据项,那么这时候有两种选择,要么重写用户信息模型类要么重新编写一个新的用户信息模型类,若选择重新编写,那么在数据库中将出现两个用户信息类,信息冗余且浪费资源。 Django 阅读全文
摘要:
在编写页面显示的代码前应当先拆分页面静态文件(css,js,images)放入static,html放入templates之下。 其中静态文件放入static分为以下两种情况: 放在对应的app下(不需要配置settings.py的STATICFILES_DIRS )放到全局的templates和s 阅读全文