初探 Django 需要注意的事项
更改默认数据库为 MySQL
Django 使用的默认数据库是 SQLite3,如果习惯使用的是 SQLite 的用户就可以不必更换数据库。
更换数据库的话在settings.py
文件中DATABASES
选项中进行更改
1 | DATABASES = { |
设置 Templates 的路径
在settings.py
文件中的TEMPLATES
选项中进行设置
1 | 'DIRS': [os.path.join(BASE_DIR, 'templates')] |
其中BASE_DIR
是项目的绝对路径,设置过Templates
路径之后Django
会在改路径下的templates
文件夹下搜索对应的html
文件。
设置中文
settings.py
最后有个选项为LANGUAGE_CODE
,这个选项是设置Django
语言的。Django
为我们提供了很多自带的应用,如果习惯了看英文的话可以不用设置,直接使用默认的英语,如果英语看着膈应的话,可以设置为中文zh-hans
或者zh_Hans
添加创建的应用
当你新建应用之后要记得在settings.py
中的INSTALLED_APPS
选项中添加新建的应用——直接在最后一行添加新建的应用名就好了。
修改数据默认显示名称
在创建的数据类下面添加一个方法,根据Python的版本进行选择
1 | python 2.7 : __unicode__(self) |
Tamplates 过滤器
这个过滤器其实可以说就是Linux下的管道符|
,Linux玩的转的人对这个一定不会陌生,过滤器的基本形式就像这样
1 | {{var | filter}} |
有些过滤器会跟有参数,过滤器的参数都是跟随冒号,例如
1 | {{var | default:'0'}} #为变量var设置默认值0 |