关于 django的一些注意事项

1. django的model中的字段定义null和blank的含义是不同的,null表示数据库的字段是否可为空,blank表示django的admin表单是否可以填空。

2. django的model中,如果指定某个字段是外键,那么默认情况下外键是不可为空的,这是可以设定null=True,则此外键可以为空。

3. 1.7版的django新增了migration功能,可以实现数据库的修改,但是注意必须保存所有相关目录下的migration目录,否则修改可能无效。

4. 对于独立进程,如果希望使用django的配置,可以在独立进程的程序开头加入以下代码:

    import django

    django.setup()

   并设置环境变量:

export PYTHONPATH=$PYTHONPATH:/data/myprj
export DJANGO_SETTINGS_MODULE=myprj.settings


你可能感兴趣的:(django,django)