z3a*_*z3a 5 django django-templates django-models django-admin satchmo
我正在尝试扩展satchmo商店中包含的基本用户注册表单和配置文件,但我遇到了问题.
这就是我所做的:
创建一个新的应用程序"extendedprofile"
编写了一个扩展satchmo_store.contact.models类的models.py并添加了自定义名称字段.
写了一个admin.py,取消注册Contact类并注册我的newapp但这仍然显示默认的用户配置文件表单.
也许有人可以告诉我这样做的正确方法?
听起来你做得对,但如果你发布你的来源会有帮助。当我采取这条路线时,我将扩展配置文件视为用户模型的内联:
class UserProfileInline(admin.StackedInline):
model = UserProfile
fk_name = 'user'
max_num = 1
fieldsets = [
('User Information', {'fields': ['street', 'street2', 'city', 'state', 'country', 'latitude', 'longitude']}),
('Site Information', {'fields': ['sites']}),
('User Account', {'fields': ['account_balance']}),
]
class NewUserAdmin(admin.ModelAdmin):
inlines = [UserProfileInline, ]
admin.site.unregister(User)
admin.site.register(User, NewUserAdmin)
Run Code Online (Sandbox Code Playgroud)
希望这对您有帮助。
| 归档时间: |
|
| 查看次数: |
836 次 |
| 最近记录: |