问题标签 [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 回答
144 浏览

django - 如何为所有 url 添加前缀并将其一般解析为 kwarg

假设我有一个网站,其中所有网址都是特定于用户名的。

例如 /username1/points/list 是该用户的积分列表。

如何从所有 url 中获取 url 的 /username1/ 部分并将其添加为所有视图的 kwarg?

或者,最好抓住 /username1/ 部分并将其作为 request.view_user 附加到请求中。

0 投票
1 回答
340 浏览

django-urls - 使用通用视图将模型相互关联

我是 Django 和一般编程的新手。我正在尝试制作一个简单的网站,允许体育运动员注册由管理员创建的联赛。在我的 models.py 中,我创建了两个模型:

根据我的阅读,我可能可以使用 Create/Update/Delete 通用视图来显示一个表单,供用户注册联盟。因此,使用我的应用程序,我希望用户来到一个列出联赛的简单主页,能够点击联赛并输入他们的信息进行注册。这是我的 urlconf 的样子:

这是我的问题:当我使用当前设置在主页上单击要注册的联赛时,出现此错误:TypeError at /league/1/info/create.... create_object() got an unexpected keyword argument 'object_id'. 我究竟做错了什么?

0 投票
4 回答
4692 浏览

django - Slug 字段后跟 url

我刚开始使用 Django 和 Python,所以我还是新手。这是我的 urls.py:

问题是,当我尝试对 url: slug/delete/ 执行操作时,它正在寻找整个部分 slug/delete/ 作为 slug。当我删除第一个 url 中的 $ 时,它不会转到 person_delete 视图,而是转到 person_detail 视图,忽略 /delete/ 部分有什么想法吗?

0 投票
1 回答
283 浏览

django - apache和开发服务器中的django url方案

我有一个 django 应用程序,它由 www.mysite.com/mysite 下的 apache/mod_wsgi 提供

假设我重定向 url "myapp" -> myapp/urls.py

所以要从 apache 访问它,我将访问 www.mysite.com/mysite/myapp/page1
从开发服务器访问它我需要访问 www.mysite.com/myapp/page1

这也意味着绝对 URL 在两种情况下都会有所不同

那么处理这个问题的最佳方法是什么,以便应用程序在 apache 和开发服务器中以相同的方式工作?

0 投票
4 回答
162 浏览

django - Django过滤问题

我正在尝试在我的一个视图中设置过滤器查询......基本上我的代码如下所示:

到目前为止,当我尝试最后两个视图中的任何一个时,我只从第一个视图(即库存)中获取查询集。URLConf 文件如下所示:

0 投票
5 回答
28821 浏览

django-templates - django模板中的url模板标签

我试图在 django 中使用 url 模板标签,但不走运,

我像这样定义了我的 urls.py

我像这样在我的视图中定义了 url 模式

然后我收到了这个错误信息

渲染时遇到异常:未找到带有参数“()”和关键字参数“{}”的“显示”的反向。

原始回溯(最后一次调用):文件“/Library/Python/2.5/site-packages/django/template/debug.py”,第 71 行,在 render_node 结果 = node.render(context) 文件“/Library/Python /2.5/site-packages/django/template/defaulttags.py”,第 155 行,在渲染 nodelist.append(node.render(context)) 文件中“/Library/Python/2.5/site-packages/django/template/defaulttags .py",第 382 行,在 render raise e NoReverseMatch: Reverse for ''show'' with arguments '()' 和关键字参数 '{}' 未找到。

我想知道为什么 django 无法渲染?在模板中定义它的正确方法是什么?

0 投票
4 回答
3673 浏览

django - 反向 Django 通用视图,post_save_redirect;错误“包含的 urlconf 没有任何模式”

我确实看到了另一个题为“如何使用 django 反转通用视图”和“django 命名 url,通用视图”的问题,但是我的问题有点不同,我不认为这是一个骗局。

代码:

但是,当我运行代码时,我收到错误“包含的 urlconf bar.urls 中没有任何模式”。然后,当我将 reverse('foo-list') 更改为 '/bar/foo/' 时,它可以工作。但是,如果我在模板中调用 {% url foo-list %} 我得到正确的 url 并且代码有效。

添加反向也会破坏相同 urlpatterns 中的所有 url,并出现相同的错误。

我在 Python 2.6 上运行 Django 1.1

0 投票
2 回答
976 浏览

django - 如何自定义基于日期的通用视图的 URL?

这是我的 URL 模式:

但他们有这样的错误:

请帮我。谢谢!

0 投票
3 回答
1143 浏览

django - Django 的 list_details 视图将查询集保存到内存(不更新)?

我有一个看起来像这样的自定义模型管理器:

这很好用;但是,我在使用 Django 的generic.list_detail视图时遇到了问题object_detail,并且object_list:查询集似乎只加载了一次,因此,它没有获取应有的项目,因为我认为utcnow()时间只被调用了一次(当它首次加载)。

我认为这是故意的,并且是为了提高性能 - 但是,这意味着视频会先显示在网站的其他地方(在我不在视图中的地方object_detail),然后才能在object_detail视图中使用(请参阅下面的 urls.py)。这导致 404...

有任何想法吗 ?还是我必须编写自己的自定义视图来避免这种情况?

谢谢!

网址.py

0 投票
1 回答
1453 浏览

django - 动态 SEO 友好的 URL

我想以两种方式为我的应用部署动态 URL:

  1. 查看可用车辆时,我会收到如下链接:http ://www.url.com/2006-Acura-MDX-Technology-Package
  2. 我也有一个过滤器页面,所以在这里,URL 会根据选择的过滤器而改变,例如:http ://www.url.com/2007-Nissan或http://www.url.com/2007-Nissan-Maxima依此类推,具体取决于用户选择的过滤器。

解决这个问题的最佳方法是什么?

编辑 1

这现在有效

然后在我的模板中我有:

剩下的就是将库存号传递给详细信息视图......到目前为止,我已经这样做了: