在重定向表单提交后,我得到了这个错误,我不明白为什么会发生这种情况,我知道关于这个主题的文章并没有丢失,但是在阅读了几十篇文章之后,我仍然无法解决这个问题。
Reverse for 'commenting_room_detail' with arguments '()' and keyword arguments '{}' not found.
1 pattern(s) tried: ['room/(?P<gig>\\d+)/(?P<name>[-\\w\\d]+)/$']
下面是我的代码:
views
比方说,在我的注册类的post方法中,如果用户已经注册,我想将用户重定向到登录页面,这很简单。
class Register(View):
...
def post(self, request):
# Some code to check if the email address is already in the db
message = {'message': 'You are already a member and registered the project. Please just log-in',
我正在做一个用Python/ Django编写的项目,最近修复了项目中的一个错误(使用本地Git分支dateReceived进行更改并修复错误,然后将dateReceived分支与我本地计算机上的master合并)。我测试了本地master分支上的bug已经修复,当我对此感到高兴时,我将我的更改推送到服务器上。
然而,现在使用实时版本时,这样做似乎破坏了网站的另一部分,当我单击将您带到URL `的按钮时,浏览器中会显示一个错误页面,上面写着:
NoReverseMatch at /.../adds_omits/
Reverse for 'export_csv' with ar
我目前正在尝试使用Django生成一个sitemaps.xml。为此,我遵循了,但是我很难为以下类型的urls生成站点地图:
url(r'^duo/(?P<pseudo>[a-z]+)/$','clients.views.duo', name='duo')
我的sitemaps.py看起来是这样的:
from django.contrib import sitemaps
from django.core.urlresolvers import reverse
from datetime import datetime
class
我有一个定义为:
url(r'expand/(?P<pk>[0-9]+)/$', ExpandData.as_view(), name='expand'),
它基于UpdateView
class ExpandData(SuccessMessageMixin, UpdateView):
但这会给出以下错误:
Reverse for 'expand' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried:
我正在尝试使用get_absolute_url来遵循枯燥的规则。如果我将类编码为直接从弹状体构建href,那么这一切都很好。丑陋,凌乱但工作..。
因此,我正试图使用get_absolute_url()正确地完成这一任务,并且使用下面的代码来处理NoReverseMatch异常。我知道这一定是一个新手的错误,但我已经上下所有的文档和论坛数天,但仍然无法解决这个问题!
我知道这个错误:
NoReverseMatch at /calendar
Reverse for 'pEventsCalendarDetail' with arguments '()' and ke
在搜索表单中,用户可以选择一些标准(国家、省和城市),并将结果发布到以下视图:
def profile_search(request):
if request.method == 'POST':
form = AdvancedSearchForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
country=cd['country']
province=cd['prov
我用的是django1.9
我有一个有外国模特的模特
class Foo(models.Model):
bar = models.ForeignKey(Bar)
class Bar(models.Model):
name = models.CharField(max_length=50)
这是我的FooAdmin:
class FooAdmin(admin.ModelAdmin):
list_display = ['bar']
def def related_bar(self, obj):
link = urlresolvers.reverse(
我正在尝试使用celery-progress模块来向用户显示任务的进度,因为它需要很多时间来完成任务。但是,按照上的说明操作后,我在前端看到以下错误:-
NoReverseMatch at /netadc/arista/views/getFabListArista/TRCW/ Reverse for 'task_status' with arguments '('',)' not found. 1 pattern(s) tried: [u'celery_progress/(?P<task_id>[\\w-]+)/$']
我需要一条建议,在Django的两个视图之间传递大量文本。下面的代码是我所想的,但首先不起作用,其次,我不知道它是否更好地使用cookie。
<form method="POST"> {% csrf_token %}
{{ form.post }} <!-- This is a textarea, the user can write as much as he wants -->
<input type="submit" value="Prepare to send">
</form&g
将Django更新到1.8.7后,我无法使用选择从后端删除记录
我有以下例外
NoReverseMatch at /admin/static_assets/staticassetdefinition/
Reverse for 'app_list' with arguments '()' and keyword arguments '{u'app_label': ''}' not found. 1 pattern(s) tried: [u'admin/(?P<app_label>projects|
我一直试图使用反向()函数返回一些URL,但无论如何,我得到了一个NoReverseMatch异常:
Reverse for 'folder' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
为了排除故障,我创建了一些哑口无言的代码,但仍然无法工作。以下是我的看法:
from rest_framework.response import Response
from rest_framework.reverse import rever
在工作
抛出误差
我已经在这个ip地址中配置了django-cms。我可以访问网站的管理部分,我不能访问网站的主页。我收到以下错误,
NoReverseMatch at /en-us/
Reverse for 'cms_page_publish_page' with arguments '(6L, 'en-US')' and keyword arguments '{}' not found.
1 pattern(s) tried: [u'en-us/admin/cms/page/([0-9]+)/([a-z\\-]+
我有一个这样的LinkColum: artist = tables.LinkColumn('artist_detail', args=[A('artist')], 不幸的是,有些艺术家有特殊的字符,比如斜杠,他们打破了Django-URL-system。 Reverse for 'artist_detail' with arguments '('Paul Ray Featuring 33 1/3',)' not found. 1 pattern(s) tried: ['artists\\/(?P<a