为什么我会收到此python语法错误

时间:2015-12-12 01:27:12

标签: python django

在为Django编写Python代码时,我遇到了这种语法错误。

File "/home/acne/acne/acne/settings.py", line 57
    'DIRS': [os.path.join(BASE_DIR, ...)],
                                    ^
SyntaxError: invalid syntax

error

我该如何解决这个问题?但更重要的是,我怎样才能避免这种错误?

1 个答案:

答案 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文档很棒。