换句话说,当你开始使用Django时,你不希望有人告诉你什么?
我在Django中涉猎了一些但没有什么真正严重的.但是,我希望改变这一点,我想知道是否有任何问题/缺点/我需要注意的任何事情.
请注意在settings.py文件中指定绝对路径.Django并没有提供一个开箱即用的解决方案来使一切相对,你必须使用Python的实用程序.通常的解决方案是这样的:
import os
def abspath(file):
return os.path.join(os.path.dirname(__file__), file).replace('\\','/')
Run Code Online (Sandbox Code Playgroud)
(最后一个替换部分用于Windows运行).
然后使用如下:
DATABASE_NAME = abspath('mydb.db')
MEDIA_ROOT = abspath('media/')
Run Code Online (Sandbox Code Playgroud)
等等