Django 备注
1、当多个models拥有共同的信息时,你可以建一个父类并且添加
class Meta:
abstract=True
这个父类就不会在数据库中产生数据表
2、在启动时加入参数 --noreload
3、在django中 调用 save()保存数据,
出现如下错误
Exception Type: IntegrityError
折腾了半天,后来发现是 同一model类里出现两个 primary_key,
去掉后保存正常。或加入default=0
在查资料的过程中发现这个错误基本上都是model类里有不
允许重复的内容引起的。如唯一字段出现重复。
出现 Duplicate entry '2' for key 'user_id' 原因是在使用一对多关系时,加入了unique=True,这就相当于一对一关系,去掉unique=True即可
4、 1048 - column '**_id' cannot be null
到这个问题时,一般出现在一对多关系中大多数的做法是加入null=True删除整个数据库然后syncdb,
5、在form中,可以定义clean_filename()方法 来验证数据。
6、Django的消息机制,messages framework 可用来传递消息 (当我们提交一个form时,显示成功或者失败等等),然后可以用js 实现弹框 (还没实现)
7、负载均衡
8、using
=
self
._db 什么意思
9、同步 static $ python manage.py collectstatic