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

django - admin/appname/modelname urls 不适用于 Django 1.1rc1 中的 mod_wsgi

我在带有 mod_wsgi 1.3.1 + Python 2.5.2 的 Ubuntu 上使用 Django 1.1 rc1 和 Apache 2.2.8。

在 Django 的内部测试网络服务器上一切正常,但是在迁移到 Apache mod_wsgi 之后,所有的 url 都/admin/appname/modelname/开始不起作用。他们使用以下日志显示 404 not found 错误:

奇怪的是,/admin/appname/包括我的自定义网址在内的所有其他部分都可以正常工作。

是 Django 的错误还是配置问题?以及如何解决?

0 投票
2 回答
3425 浏览

django - 在 Django 和 Nginx 中使用静态索引页面

我正在使用 Django + Apache 和 Nginx 构建一个网站来提供我的静态内容。我的网站索引不需要任何后端 Django 编码,所以我需要在 nginx.conf 中进行哪些更改才能将 location / { } 的请求发送到我的静态内容中的某个 index.html,同时仍然允许我的 urls.py 处理适当的模式?

0 投票
4 回答
30387 浏览

python - Django 和 urls.py:如何通过命名 url 进行 HttpResponseRedirect?

我正在编写一个基于成员的 Web 应用程序,我需要能够在登录后重定向页面。我想在我的views.py文件中使用我的urls.py脚本中的命名url来登录应用程序,但我一生都无法弄清楚该怎么做。我所拥有的是:

我想要完成的是:

执行此操作时出现语法错误,有什么想法吗?

0 投票
2 回答
16925 浏览

django - django 获取 FileField 的绝对路径

我试图在模板上调用 FileField 时检索绝对路径(以 http:// 开头)。

我怎样才能做到这一点?

即: -> 在我想要{{fl.uploadedfile}}时候返回相对路径,如 media/uploads/

干杯

0 投票
2 回答
7358 浏览

django - Django:如何获取当前 URL 标记名(用于分页)?

我正在尝试使用 URL 中的 page 参数(而不是 GET 参数)进行分页。我还希望我的分页是跨多个不同模板的共享代码。

鉴于此,我认为我需要做这样的事情:

网址.py:

模板/别名.html:

模板/分页器.html:

是什么somemagic

假设我想保持我的网址不变,除了设置页面page_obj.previous_page_number

0 投票
2 回答
4125 浏览

python - Django - 遵循外键关系(即 SQL 中的 JOIN)

忙着玩 django,但似乎让我绊倒的一件事是遵循外键关系。现在,我在编写 SQL 方面有很多经验,所以我可以试一试。如果 ORM 不存在,则返回结果。

基本上这是我想要返回的 SQL 查询

我的模型类已定义为:

我已经阅读了 django 网站上查询集、模型和视图的文档和参考资料。但它仍然不清楚如何做到这一点。

我还使用通用列表视图设置了 url,但想从模板中的第二个表中访问user_name字段。我在 urls.py 和 shell 中尝试了select_related,但它似乎不起作用。请参阅下面的示例。

在 url 中配置

在贝壳

所以基本上,

  • 我究竟做错了什么?
  • 我错过了什么吗?
  • 将同一查询集中两个表中的字段传递到模板的最佳方法是什么(因此可以访问两个表中的字段)
  • 这可以用通用视图来完成吗?
0 投票
1 回答
154 浏览

django - 管理员,两个指向不同视图的链接?

在 django admin 中,显示寄存器的视图只有一个“编辑”链接,但是如果需要额外的(S)链接到另一个视图会发生什么?例如:我有显示已注册人员列表的视图,昵称链接到编辑页面(Django 的正常方式),但我需要另一个链接来显示人员的“文章”和另一个“人民的意见”。用 django admin 做这个有多糟糕?谢谢

0 投票
1 回答
705 浏览

django - 通过 urls.py 将字典参数传递给视图时出现 TypeError

我正在尝试使用字典将关键字参数传递给 Django 视图,但是当我尝试访问 URL 时,我一直遇到 TypeError(错误是:“add_business_contact() 得到了一个意外的关键字参数'info_models'”)。代码是:

和相应的视图:

如果我从 url() 函数中删除字典参数,它会很高兴地到达并运行视图(尽管不正确,因为它没有那个参数)。关于它为什么这样做的任何想法?如果有帮助的话,我正在关注 Django Book ( http://djangobook.com/en/2.0/chapter08/ ) 中的一个示例。

0 投票
19 回答
101252 浏览

django - Django:如何查看 urlpatterns 列表?

如何查看“反向”正在查看的当前 urlpatterns?

我在一个视图中调用 reverse ,我认为它应该有效,但没有。任何方式我都可以检查那里有什么以及为什么我的模式不是?

0 投票
1 回答
37447 浏览

django - 引发 404 并继续 URL 链

我有一个这样的 URL 模式:

filtered-listtitle匹配相同的东西。

如果有与 in 匹配的可用列表tagfiltered-list我想list_titles启动。但是,如果没有匹配的tag,我想将其返回到 URL 处理器,以便show_title触发。

如果没有匹配的标题,我会在那里提出适当的 404。

我知道我可以从视图内部执行此操作......但是将过程硬连接到视图中有点臭。我希望 URL 顺序来决定首先选择什么以及它交给什么。