Python中文
首页
教程
问答
标签
搜索
登录
注册
链接到DetailVi时出现Django NoReverseMatch错误
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我很难从记者的主视图链接到我的详细视图。两个URL都可以。我知道这个问题有很好的文档记录,但是url非常混乱,我似乎找不到解决方案。 这是我的密码视图.py, 表格.py(错误是由于此中的一行导致的),网址.py. 在</p> <p>我们将不胜感激。 链接是/reporters/which should link to/reporters/pk/detail `在</p> <pre><code>tables.py import django_tables2 as tables from django_tables2.utils import A from models import Reporter class ReporterTable(tables.Table): #my error is on the next time. It works for #list_all but not detail. id = tables.LinkColumn('mysite.apps.reporters.views.detail', args=[A('pk')]) class Meta: model = Reporter attrs = {"class": "paleblue"} fields = ('id', 'surname', 'othername', 'gender') class ReporterViewTable(tables.Table): class Meta: model = Reporter attrs = {"class": "paleblue"} views.py from django.shortcuts import render from django.http import HttpResponse from django.template import RequestContext, loader from django.views.generic.detail import DetailView from django_tables2 import RequestConfig from tables import ReporterTable, ReporterViewTable from models import Reporter class ReporterDetailView(DetailView): model = Reporter def get_context_data(self, **kwargs): context = super(ReporterDetailView, self).get_context_data(**kwargs) return context def index(request): table = ReporterTable(Reporter.objects.all()) RequestConfig(request).configure(table) return render(request, 'reporters/index.html', {'table':table}) urls.py from django.conf.urls import patterns, include, url from django.views.generic import DetailView, ListView from views import ReporterDetailView urlpatterns = patterns('mysite.apps.reporters.views', url(r'^$', 'index'), url(r'^list_all/$', 'list_all'), url(r'^(?P<pk>\d+)/detail/$', ReporterDetailView.as_view(template_name='reporters/detail.html')), url(r'^(?P<reporter_id>\d+)/edit/$', 'edit'), ) index.html {% load staticfiles %} {% load render_table from django_tables2 %} <link rel="stylesheet" type="text/css" href="{% static 'reporters/style.css' %}" /> {% if table %} <div> {%render_table table %} </div> {% else %} <p>No Reporters are available.</p> {% endif %} </code></pre> <p>非常感谢!在</p> <p>这是完整的异常头。在</p> ^{pr2}$ <p>整个异常都在这个粘贴箱<a href="http://dpaste.com/1758106/" rel="nofollow">here</a>中。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><code>args</code>应该是一个元组,因此类似这样的内容而不是列表:</p> <pre><code>id = tables.LinkColumn('mysite.apps.reporters.views.detail', args=(A('pk'),)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Excel中读取公式并将其转换为Python中的计算?
9 回答
如何在excel中读取嵌入的excel,并将嵌入文件中的信息存储在主excel文件中?
6 回答
如何在Excel中返回未知列长度的非空顶行列值?
7 回答
如何在excel中选择数据列?
1 回答
如何在Excel中通过脚本自动为一列中的所有单元格创建公共别名
1 回答
如何在excel中高效格式化范围AttributeError:“tuple”对象没有属性“fill”
1 回答
如何在excel单元格中编写python函数
7 回答
如何在excel单元格中自动执行此python代码?
10 回答
如何在excel工作表中创建具有相应值的新列
9 回答
如何在Excel工作表中复制条件为单元格颜色的python数据框?
4 回答
如何在Excel工作表中循环
10 回答
如何在excel工作表中打印嵌套词典?
1 回答
如何在excel工作表中绘制所有类的继承树?
4 回答
如何在Excel工作表中自动调整列宽?
3 回答
如何在excel工作表中追加并进一步处理
7 回答
如何在excel工作表之间进行更改?
7 回答
如何在excel或csv上获取selenium数据?
9 回答
如何在Excel或Python中将正确的值赋给正确的列
7 回答
如何在excel或python中提取单词周围的文本?
5 回答
如何在excel或python中转换来自Jira的3w 1d 4h的fromat数据?
4 回答