问题标签 [django-urls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13233 浏览

python - Django URL.py 和索引

我想知道什么是最好的写法URL.py。我正在尝试以这种方式获取索引:www.example.com使用(r'',index). 但是当我尝试时r'',网站中的所有页面都会转到主页。

我的一部分url.py

谢谢 :)

0 投票
1 回答
983 浏览

django - 不能在字典字典中使用 Django 的 get_absolute_url?

我在模板中使用 get_absolute_url 时遇到了一些问题。如果我只传入我的一个商店对象并说它似乎工作正常{{ store.get_absolute_url }},但如果我必须遍历商店字典然后使用该get_absolute_url函数,它什么也不返回。我正在做的事情如下:

这有效:

这不起作用:

在第二个中,我只是没有得到任何回报get_absolute_url。当我打印出来时,我知道它在其他地方工作。这是一个 Django 错误,无法get_absolute_url在字典中使用吗?

0 投票
1 回答
456 浏览

regex - 如何在 Django 中破译动态 URL 魔法

这是我目前的正则表达式:

我的问题是:我希望能够在不使用 :p: 的情况下匹配 product_display 的正则表达式。我可以通过将 .html 放在末尾以将其与 collection_display 的正则表达式分开来做到这一点,但这并不能解决问题;如果在正则表达式中没有“:p:”,那么URI“some-collection/other/other/sku.html”将一直匹配正则表达式,直到“.html”而忽略sku。如何在不使用“:p:”结束集合正则表达式的情况下执行此操作。任何事情都会有所帮助。

谢谢

0 投票
2 回答
682 浏览

python - 我如何在 Django 中为我正在做的事情形成一个 URL

心急如焚,求救。会为食物而工作 :)

我希望能够在以下 URL 上拥有页面,并且我希望能够通过它们的 URL 来查找它们(即,如果有人访问某个 URL,我希望能够检查那里的页面)。

请注意,我希望能够重用每个页面的 slug(即 somepage/somepage)。当然,每个 slug 的级别都是独一无二的(即,不能有两个页面,mysite.com/somepage/other/ 和 mysite.com/somepage/other/ 因为它们本质上是同一个页面)。有什么好方法可以做到这一点。我试图将页面('somesubpage')的slug存储在一个名为'slug'的字段中,并使每个slug对于它的父页面都是唯一的,这样就不会发生上述情况。问题在于,如果我尝试通过它的 slug 查找页面(即“somepage”),并且在 mysite.com/other/somepage/ 和 mysite.com/page/somepage/ 上恰好有一个页面,我的应用程序如何知道要获取哪一个(它们都有相同的 slug 'somepage')。

0 投票
2 回答
2656 浏览

django - 站点根页面的 Django 和 Nginx try_files 403

我对域使用这样的 Nginx 配置:

Django URL 配置:

所有像http://domain.com/somepage.htm这样的url 都很好,除了http://domain.com/它总是由 Nginx 显示 403。

如果您将静态 index.htm 文件添加到站点根目录 - 它是由于 try_files 指令而打开的

如果您没有静态 index.htm,但调用http://domain.com/index.htm页面由 django 打开

如果你没有静态 index.htm 并打开http://domain.com/你没有页面,但是应该查看 index.htm 并将其作为 try_files 链中的最后一个传递给 django。

在这种情况下如何使http://domain.com/工作(应该调用 django 的 index.htm)?

0 投票
3 回答
3198 浏览

django - Django 管理员,自定义视图错误:int() 的无效文字,基数为 10

我正在尝试在 Django admin 中创建自定义视图。我正在阅读这个网站Simple Django Admin Preview,但我有一个问题:

这是我的 url.py:

这是我的view.py:

这个错误是什么意思?

0 投票
1 回答
1181 浏览

django - 什么可能导致平面页面中出现“找不到页面”错误?

我只是按照http://docs.djangoproject.com/en/dev/ref/contrib/flatpages/设置了 django 的 flatpages 应用程序

一切都很好,但是当我链接到平面页面时,我总是得到:

那是怎么回事?什么可能导致此错误?

提前致谢...

0 投票
3 回答
3668 浏览

django - 检测django模型中的HOST域名

在我的模型中,我想使用我在视图中使用的域名 (HOST)。由于“请求”对象,在可行的视图中。但是我该如何做这个模型方法呢?哪些不使用“HttpRequest”对象?

现在我在 settings.py 中设置一个全局值 HOST 并使用它,但这很难看。

另外,我真的不想管理“站点”(站点应用程序)——有没有办法,我可以获取“默认”站点主机名?

非常感谢你的帮助!(对不起我糟糕的英语)

0 投票
1 回答
5923 浏览

django - Django 新手 - NoReverseMatch 错误

刚开始使用 Django,但遇到了一些困难——我决定尝试编写一个简单的博客引擎,同时参考 django-basic-apps 库。

在 blog/urls.py 中,我有这个条目按日期映射到实际的帖子,例如 blog/2009/aug/01/test-post

以及渲染帖子的视图:

在我实现的模型get_absolute_url中,我可以在主博客页面上单击帖子标题来查看它:

最后,在主页的帖子列表中,应该在标题中插入永久链接:

但是链接显示为空,当我尝试content.get_absolute_url()从 django shell 调用时,会抛出错误:

编辑:原来这是一个 Python 命名空间问题(见下文)。但无论如何,我上面显示的urls.py不正确吗?

0 投票
1 回答
3288 浏览

django - 带有子类别和 URL 的 Django 类别

我试图制作类别和子类别,我正在检查这个模型 ,但我有这个错误:

其中“nacionales”是父类别,我知道我的问题可能在 urls.py 中,但确实,我不知道如何为这种情况设置 url...

我的模型.py:

我的意见.py:

我的类别 urls.py:

我的 url.py:

多谢你们