2009-07-09 118 views
-1

我面臨一個問題:我想在我的更改表單中給出一個鏈接,該鏈接將重定向到一個可能是簡單的php頁面或任何頁面的頁面,在該頁面中,我想執行一些數據庫查詢並顯示它們。我也想通過點擊傳遞id。可能嗎?重定向到一個頁面

在我view.py我寫道:

from django.shortcuts import render_to_response 
from django.template import RequestContext 

def MyClass(self,id,request): 
    return render_to_response('admin/custom_change_form.html')#my template location 

我的模型和管理文件是簡單的。

回答

1

要直接發送到文件,請使用direct_to_template()。您可以在您喜歡的網址中傳遞任何內容 - 只需將信息提供給您的模板,然後將其寫入網址即可。畢竟,Django不需要url助手。

我覺得無論你想要做什麼都是一些神經兮兮的黑客事情,在Django中完成所有事情會更好。

1

您將需要覆蓋您對該模型的更改表單並顯示任何您想要的內容。但是,這是假設你正在討論Django中的contrib admin。

實際上,您尚未爲任何人提供足夠的信息來準確回答您的問題。

+0

是的我想重寫我的change_form.html.I有wirtten這個change_form.html的模型,但是當我打電話給我的模板它給我的錯誤''捕捉異常,同時呈現:opts'' .CAn你提供任何建議是迫切的。我在編輯我的問題 – ha22109 2009-07-09 09:50:55

相關問題