2011-04-08 89 views

回答

1

您是否有興趣擴大Django用戶模型的行爲?如果只是在管理區域修改演示文稿,請查看Django docs。 admin UI是通過將admin.py文件添加到應用程序並引用ModelAdmin類來進行自定義的。從文檔:

對於這些模型中的每一個,可選地創建一個ModelAdmin類,該類封裝了該特定模型的自定義管理功能和選項。

+0

是的,我知道這個文檔,但我想修改一個django-intern模塊auth(django.contrib.auth)。如果我在auth.admin中更改某些設置,它只會更改可以更改一個用戶字段的視圖。我想修改視圖,在那裏你可以看到所有的用戶(在localhost:8000/admin/auth/user下)。 ModelAdmin類也可以嗎? – Dim89K 2011-04-08 14:24:52

1

按鈕和鏈接聽起來像它可以在模板中完成。您可能要重寫add_form.html這使得用戶的形式,但你需要有這種層次結構在你的模板目錄

templates/ 
    admin/ 
     auth/ 
      user/ 
       add_form.html 

這種形式擴展爲「admin/change_form.html」。供您參考,請查看實際代碼online

+0

謝謝。我會看看這個模板,但它看起來很有希望。 – Dim89K 2011-04-08 21:28:52