我想添加在django userena的照片到初始註冊表單,以及用戶名,密碼和電子郵件地址。我在常見問題解答中說過(http://docs.django-userena.org/en/latest/faq.html#how-do-i-add-extra-fields-to-forms)因此,現在我擁有自己的表單,它繼承了userena註冊表單。我還重新定義了保存方法以將新的面部照片保存在用戶的個人資料中。但是現在我不知道如何讓這個領域出現在表格中。我找不到任何示例,因爲userena使用自動呈現它的模型。以同樣的方式,我可以在這個表單中添加一個文本字段作爲forms.CharField我想知道我應該使用什麼來渲染mugshot?Django userena面部照片窗口小部件
1
A
回答
2
那麼看來,它是很容易的,只需按照userena FAQ中描述的步驟,一些額外的字段添加到表單,並在新forms.py把沿線的東西:
from django import forms
from userena.forms import SignupForm
class SignupFormExtra(SignupForm):
avatar = forms.ImageField()
def save(self):
new_user = super(SignupFormExtra, self).save()
profile = new_user.get_profile()
profile.mugshot = self.cleaned_data['avatar']
profile.save()
return new_user
相關問題
- 1. Django userena檢查是否設置了面部照片
- 2. django-userena刪除照片
- 3. 窗口小部件
- 4. Django窗口小部件下拉列表
- 5. 放入CDetailView窗口小部件另一個窗口小部件
- 6. GWT面板和窗口小部件
- 7. 從窗口訪問窗口小部件*
- 8. MVC窗口小部件
- 9. 將Salesforce VisualForce頁面視爲外部窗口小部件
- 10. 使用Django窗體而不使用窗口小部件
- 11. django帶窗口小部件的動態窗體
- 12. 如何清除父窗口小部件中的所有窗口小部件?
- 13. Qt選項卡窗口小部件添加角組窗口小部件
- 14. 沒有佈局的父窗口小部件上的中心窗口小部件
- 15. QGraphicsView渲染它的子窗口小部件的子窗口小部件
- 16. 父窗口小部件如何定位其子窗口小部件?
- 17. 如何從窗口小部件定義中訪問Django窗口小部件的ID?
- 18. 創建一個WordPress窗口小部件 - 如何僅當頁面上的窗口小部件加載腳本
- 19. 子窗口小部件鼠標事件
- 20. 事件的回調窗口小部件
- 21. 調整無窗口小部件的窗口大小
- 22. PyQt - 調整父級窗口小部件的子窗口大小
- 23. 如何在窗口中調整窗口小部件的大小
- 24. Qt窗口小部件,是否必須將包含窗口小部件設置爲父窗口?
- 25. 如何添加複合窗口小部件:這個窗口小部件的父窗口沒有實現HasWidgets
- 26. PySide - 重置中央窗口小部件中的主窗口中央窗口小部件
- 27. Django窗體不呈現小部件
- 28. django數量窗體小部件
- 29. request.user在選擇窗口小部件在Django
- 30. django爲「ListField」自定義窗口小部件並顯示列表
你詢問如何顯示用戶的照片圖像?或者如何在註冊表單中包含該字段?同時發佈您工作的代碼,以便社區可以輕鬆幫助您。 – arulmr
我在問如何在註冊表單中包含該字段。我會發布我的代碼作爲答案,我剛剛得到它的工作。 – Bastian