【发布时间】:2012-05-12 10:02:45
【问题描述】:
使用 Django“创建用户配置文件的方法”页面上的示例为用户创建一些附加字段,该示例运行良好,但我遇到的问题是,当您想将这些新数据插入用户时,因为我从管理员那里看到而我找到的另一个解决方案不是来自表单,但我实际上更喜欢它来自 Django admin 的想法,以保持管理状态。
因此向用户模型插入了额外的字段:
## User Additional Fields
User.add_to_class ('nit' models.IntegerField (max_length = 20, null = True))
User.add_to_class ('company', models.CharField (max_length = 30, null = True))
User.add_to_class ('address', models.CharField (max_length = 30, null = True))
User.add_to_class ('city', models.CharField (max_length = 10, null = True))
User.add_to_class ('phone', models.CharField (max_length = 10, null = True))
User.add_to_class ('Mobile', models.CharField (max_length = 10, null = True))
另一方面,像我这样的同一用户中的“权限”功能将其删除,因为平台不需要此信息,并且附加字段保留在“个人信息”中,所有这些都是管理员:
个人信息
名字:
姓氏:
电子邮件地址:
尼特:
公司:
地址:
城市:
电话:
手机:
您能帮我看看如何在 Django1.4 管理员中获取这些新字段吗?我需要帮助!
【问题讨论】:
标签: django user-interface django-admin django-templates