为啥我得到一个无效语法的错误(urls.py,第 34 行)
Posted
技术标签:
【中文标题】为啥我得到一个无效语法的错误(urls.py,第 34 行)【英文标题】:Why I get a this error that invalid syntax (urls.py, line 34)为什么我得到一个无效语法的错误(urls.py,第 34 行) 【发布时间】:2013-01-06 11:52:03 【问题描述】:我的 url.py
from django.conf.urls import patterns, include, url
import os.path
from crm.views import *
(r'^workDailyRecord/(?P<mode_name>\w+/)?$', workDailyRecord),
(r'^user/search/$', searchUser),
# (r'^tset/$', mainPage),
# (r'^ptpt/$', mainPage),
(r'^tptp/$', TodayLogView.as_view(), name='archive_today'), #34 Line
)
为什么?我收到了??为什么?请帮帮我!
【问题讨论】:
Syntax error in urls.py . How to debug it? 的可能重复项 请在行首写上“url”。 34,因为您现在正在使用命名的 url。 【参考方案1】:你必须按照这个参数顺序使用url
:
...
url(r'^tptp/$', TodayLogView.as_view(), name='archive_today'),
...
摘自docs:
您可以使用 url() 函数而不是元组作为参数 模式()。如果您想指定一个不带名称的名称,这很方便 可选的额外参数字典。
【讨论】:
以上是关于为啥我得到一个无效语法的错误(urls.py,第 34 行)的主要内容,如果未能解决你的问题,请参考以下文章
为啥即使我设置了 STATIC_ROOT 和 urls.py 也会出现 404 错误
我是 Django 的初学者,在 urls.py 中遇到语法错误