- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 Django urlconf 时遇到了一个大问题。我无法让正则表达式匹配在 urls.py 中。
这是我正在做的:
在我的 javascript 中有
var source = 'http://127.0.0.1:8000/quiltmaker/block'+i+'/shoefly'+i+'/';
记录为
img.src http://127.0.0.1:8000/quiltmaker/block3/shoefly3/
我的 urlpatterns 是:
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^about/$', views.about, name='about'),
url(r'block(\d{1,3})/([a-z]{7})(\d{1,2})/$', views.block),
)
正则表达式在 iPython 解释器中工作:
js = 'block3/shoefly3/'
r = re.compile(r'block(\d{1,3})/([a-z]{7})(\d{1,2})/$')
r
Out[60]: re.compile(r'block(\d{1,3})/([a-z]{7})(\d{1,2})/$')
m = r.search(js)
m
Out[62]: <_sre.SRE_Match at 0x10f262ae0>
m.span()
Out[63]: (0, 16)
但是 Django 从不调用 View 。
如果 urlpattern 是
它确实有效url(r'block(\d{1,3})/shoefly(\d{1,2})/$', views.block)
请帮忙。这让我比现在更疯狂。
最佳答案
感谢 Peter DeGlopper 为我指明了正确的方向。 urlconf 没有将我发送到 View ,因为 View 需要两个参数而我发送了三个。在 View 中添加另一个参数就可以了:
之前
def block(request, idx, blockno)
之后
def block(request, idx, type, blockno)
关于python - Django URLConf 不匹配有效的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27535136/
我正在根据请求的主机名更改中间件中的默认 urlconf,它在开发过程中按预期工作,但是我担心在运行时修改 Django 设置时出现竞争/线程问题! 我担心 Django 会将 urlconfs 与许
我正在尝试将 Django 子应用程序的 url 包含到主 urls.py 中。 应用程序/urls.py: urlpatterns = patterns( '', ... i
我有一个 Django 网站。与所有标准站点一样,它使用 URLConfs 将 URL 与 View 相关联。但是,除此之外,我还有一些 URL 配置,它们是根据数据库中的数据动态生成的。一切如我所愿
这是我的 URLconf: urlpatterns = patterns('', url(r'^new_player/$', new_player, name="new_player"),
Django 的行为符合我的希望和预期,但给了我一个警告。看来我的用例没有被考虑到。这让我很困惑,所以我的问题是:我是否错过了等待我的任何问题,或者开发人员是否错过了这个用例。 我想要网址person
我在使用 Django urlconf 时遇到了一个大问题。我无法让正则表达式匹配在 urls.py 中。 这是我正在做的: 在我的 javascript 中有 var source = 'http:
我的 Django 项目中有两个应用程序:一个面向公众的应用程序和一个管理应用程序(不是 Django 的内置管理站点)。我想让一个域名指向公共(public)站点,另一个域名指向管理站点。 (例如,
我已经看过这个问题的其他答案,但我仍然无法弄清楚哪里出了问题。 通常,有两个 urls.py - 一个在我的 account 文件夹中,另一个在我的 bookmarks 文件夹中,它们位于根文件夹中
我一直在寻找这个问题,但找不到任何问题,抱歉,如果重复了。 我正在构建某种类似于 ebay 的电子商务网站。当我尝试浏览“类别”和“过滤器”时出现的问题。例如。您可以浏览“监视器”类别。这将向您显示很
假设我有一个包含三个应用程序的 Django 项目:foo、bar 和glue。我正在尝试遵循可重用的应用程序约定,因此 foo 和 bar 不依赖于(并且一无所知)彼此或胶水。 Glue 包含将其他
我使用的是 Django 1.7。 两个urls.py文件配置正确。我有一个项目urls (带有适当的包含)和应用程序 urls通过正确的设置。网址完美运行。 除非,在我的RedirectView上,
您好,我是 django 的初学者,部署该站点所剩下的就是一个愚蠢的 url conf 问题。我有一个简单的网站,有 5 个页面,分别是 home、contact、about、reasons 和 be
我一直在尝试 django 教程,但遇到了这个错误。我在教程的第 3 页,一切都很顺利,直到我遇到这个错误 Django Tutorial .我正在按照教程中的确切步骤进行操作。这是我得到的错误 Im
我的问题是关于如何在单个 Django 项目中提供多个 urls.py(如 urls1.py、urls2.py 等)文件。 我正在使用 Win7 x64、django 1.4.1、python 2.7
我试图理解这一行:url(r'^(?P\d+)/$', views.detail, name='detail'),来自 Django's tutorial关于如何创建 View 。 特别是,我不明白以
我需要以线程安全的方式根据 session 中的数据动态生成 urlpatterns。 我通过一个自定义的 URLResolver 实现了这一点,它将 url 解析推迟到以后。我知道如何从中间件设置
我的网站,以前可以正常工作,突然开始出现错误 ImproperlyConfigured at / The included urlconf resume.urls doesn't have any p
首先,我见过很多与此相关的类似问题,尽管基于几个因素它们似乎都是不同的问题。 当我的 Django 项目部署到 Heroku 时,我遇到了一个奇怪的错误。该错误很奇怪,因为 urlconf 和所有包含
解决方案:发现以下 django 代码片段似乎工作正常(http://djangosnippets.org/snippets/2445/) from django.utils.functional i
我最近完成了 Django Tutorial现在正在开发我自己的网络应用程序。我遇到的问题是为此应用程序设置 URLConf。我仍然不完全理解 RegEx 匹配以便将不同的页面相互链接(或者我只是忘记
我是一名优秀的程序员,十分优秀!