在为Django编写Python代码时,我遇到了这种语法错误。
File "/home/acne/acne/acne/settings.py", line 57
'DIRS': [os.path.join(BASE_DIR, ...)],
^
SyntaxError: invalid syntax
我该如何解决这个问题?但更重要的是,我怎样才能避免这种错误?
答案 0 :(得分:0)
问题正是python解释器所说的。您想要用带有模板文件夹名称的字符串替换....
更新
例如,如果您的模板文件夹名为“templates”:
TEMPLATE_DIRS = [os.path.join(BASE_DIR,'templates')]
https://docs.djangoproject.com/en/1.8/ref/settings/#templates
出现错误是因为......在Python中没有任何意义。如果你想避免这种错误,你可以看一本关于Python的书,比如van Rossum的“Python简介”。
如果你是在Django开始,那么第一个教程是必须的:https://docs.djangoproject.com/en/1.9/intro/tutorial01/ Django文档很棒。