0
ではありませんので、私は私のurls.pyは逆は引数がtables.pyではなし
としてurl(r'^register_docs/$', views.register_docs, name='register_docs'),
url(r'^register_docs/(?P<docid>(\d)+)$', views.register_docs, name='register_docs'),
と眺め、次のようになります
class CarownerTable(tables.Table):
...
Car_registration=tables.LinkColumn('register_docs', args =[A('register__id')], text='View Register', orderable=False)
ジャンゴ-tables2をインポートした失敗しました
def register_docs(request, docid=None):
#This view allows for the display of the pdf file
if docid is None:
#this line here loads a default image
doclink = '........./Car/Misc/noImageOnFile.pdf'
return HttpResponse(doclink, content_type="application/pdf")
else:
register_doc_path = Register.objects.get(pk=docid).register_File_Path
register_doc_data = open(register_doc_path, "rb").read()
t = loader.get_template('carmanager/display_docs.html')
variables = RequestContext(request, {'file':register_doc_data})
output = t.render(variables)
return HttpResponse(register_doc_data, content_type="application/pdf")
結果が読み込まれると、オブジェクトの一部にドキュメントが添付されていないという問題があります。この
Reverse for 'register_docs' with arguments '(None,)' and keyword arguments '{}' not found. 2 pattern(s) tried: ['carmanager/register_docs/(?P<docid>(\\d)+)$', 'carmanager/register_docs$']
原因私が試したが、それはまだ文句を言わないテーブルが持っていない人たちにロードすることはできません引数と1を受け入れ、2つのURLを作成します。私は車の登録文書が読み込まれていなくても両方をロードしたい。