问题标签 [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 投票
0 回答
403 浏览

python - 用于动态检索多个“标签”的 Django URL conf 和视图

在 Django 中,我正在尝试编写一个 URLconf 和视图,它可以采用理论上无限数量的“标签”。这样做的原因是检索已用不同的标签组合标记的对象。

例如,像这样的 URL 是可取的:

上面的 URL 将检索已使用所有 3 个标签标记的“主题”。

而不是像这样对 URLconf 进行硬编码:

我正在寻找一种可以接受多种组合的解决方案,如下所示:

编辑:在视图方面,我会做类似的事情:

结束:在此处查看答案: 递归 URL 模式 CMS 样式

0 投票
1 回答
558 浏览

django - Django评论,将符号附加到url评论?

我正在使用评论系统,现在,我想重新编写来自 url 评论的段并附加一个符号 #,我想将页面部分移动到评论列表中,精确到最后一个评论用户<a name=#{{comment.id}}?> username </a>

发表评论时,我使用 next 重定向用户:

但是在 Django Doc 中,不要对 rewrite 或customizer 评论重定向/ url 只字不提

任何的想法?

谢谢

0 投票
2 回答
3014 浏览

django - Django 的 HttpResponseRedirect 似乎剥离了我的子域?

每当我的 django 站点在视图对象中调用“HttpResponseRedirect”以重定向到另一个 url 时,它都会剥离子域并返回到主站点。我在 Django 的 SVN 分支工作。这是示例:


这样做有原因吗?我是否必须重定向到包括子域在内的完整路径?

0 投票
3 回答
1939 浏览

python - 在 Django 中间件中修改地址

我不知道这是否可能,但我想使用中间件在 URL 末尾添加一些参数。修改请求的 URL 后可以不重定向吗?

IE。用户点击: .../some_link 和中间件将其重写为: .../some_link?par1=1&par2=2

另一种方法是修改响应并替换每个 HTML 链接,但这不是我想做的事情。

谢谢

0 投票
4 回答
913 浏览

django - 整理复杂的 URL 调度程序

我有两种不同类型的对象,我希望它们存在于同一个 URL 下。一组对象需要传递给视图函数“foo”,另一组对象需要传递给“bar”。

我目前正在使用一长串硬编码的 URL 来执行此操作,就像这样......

是否可以定义每种类型的 URL 的列表,例如...

...然后根据这些列表检查传入的 URL?(如果它在 'foo_urls' 中,发送到 'project.views.foo';如果它在 'bar_urls' 中,发送到 'project.views.bar')?

我仅限于保留此结构以保持与上一个站点中的 URL 的兼容性,但任何有关简化我的 urls.py 的方法的建议将不胜感激。

0 投票
1 回答
148 浏览

python - 如何在存在装饰器的情况下找到从 url 解析的视图

出于调试目的,我想要一种快速的方法(例如在 manage.py shell 中)来查找将作为请求特定 URL 的结果调用的视图。
我知道这就是 django.core.urlresolvers.resolve 所做的,但是当在视图函数上有一个装饰器时,它会返回那个装饰器。
例子:

...其中 Allow 是装饰器,而不是它正在装饰的视图。

如何在不手动检查 urls.py 文件的情况下找到视图?

0 投票
1 回答
118 浏览

django - Django启动导入导致反向发生

这可能是一个孤立的问题,但我想我会问,以防有人对优雅的方法有想法来解决它。

这是设置:

问题是在 django 完成构建 url 之前尝试反向时,shortcuts.py 会导致抛出异常。但是,views.py 还不需要导入shortcuts.py(仅在实际调用mood_dispatcher 时使用)。明显的初始解决方案是:1)内联导入快捷方式(只是在风格上不是很好)2)让shortcuts.py懒惰地构建MOODS(只是更多的工作)

理想情况下,我希望能够在views.py的顶部说“导入快捷方式,加载网址时除外”

0 投票
2 回答
4973 浏览

python - 匹配另一个 url - 正则表达式 django urls

我想要一个只有 2 个选项的 Django URL/module/in//module/out/

我正在使用

但它匹配其他模式,如/module/i/,/module/n//module/ou/.

任何提示表示赞赏:)

0 投票
2 回答
86 浏览

python - Django:如何包含文件?

我有一个 Django 应用程序。我想让我所有的模型在文件中分开并放在特定的目录中,例如:

有可能吗?不幸的是,仅通过 from myModel import * 导入是行不通的。

有什么具体的方法可以做到这一点吗?

0 投票
2 回答
184 浏览

django - 数据上的多个过滤器

我希望对数据有多个过滤器。就像首先我想按日期字段过滤,然后按类型字段过滤,然后按其他字段....尽可能多次。我必须传递 url 中的字段和值,它必须应用过滤器并将数据传递给下一个过滤器。