【问题标题】:Python syntax error using django [closed]使用 django 的 Python 语法错误 [关闭]
【发布时间】:2014-03-07 14:58:45
【问题描述】:

我是 Python 新手,我的代码给了我一个语法错误,因此无法运行,我无法弄清楚语法是怎么回事,谁能帮我指出来?

我目前使用 Python 3.3。

我的代码

from django.conf.urls import patterns, include, url
from django.views.generic import ListView
from blog.models import Post

urlpatterns = patterns('',
                        url(r'^'), ListView.as_view(
                                queryset = Post.objects.all().order_by("-date")[:10],
                                template_name = "blog.html")),
)

我的编译器说语法错误在 ) 所在的最后一行

谢谢

【问题讨论】:

  • 你有一个逗号,然后是最后一个右括号..
  • 去掉url模式后的多余的)

标签: python django python-3.x


【解决方案1】:

你把括号弄混了。应该是:

urlpatterns = patterns('',
    url(r'^', ListView.as_view(
            queryset = Post.objects.all().order_by("-date")[:10],
            template_name = "blog.html")),
    # more url patterns
)

ListView.as_view() 结果应该是url() 调用的第二个参数。

【讨论】:

  • 非常感谢您像魅力一样工作:) 也感谢您的快速响应。
猜你喜欢
  • 2018-09-23
  • 2012-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-19
  • 2013-11-29
  • 2022-11-30
  • 1970-01-01
相关资源
最近更新 更多