【问题标题】:Mezzanine Forms Dropdown夹层表单下拉菜单
【发布时间】:2013-06-25 08:06:38
【问题描述】:

我正在试用 Django/Mezzanine,如果我有这样的自定义用户配置文件:

class UserProfile(models.Model):
    user = models.OneToOneField("auth.User")
    street_address1 = models.CharField(max_length=100)
    street_address2 = models.CharField(max_length=100)
    postalcode = models.CharField(max_length=10)
    city = models.CharField(max_length=32)
    country = models.CharField(max_length=2)
    phone = models.CharField(max_length=15)

Mezzanine 在account/signup/ 创建一个注册表单,我想修改 Country 字段以从表格或 xml 文件中获得国家的下拉列表。外键是两个字符的字段。

应该怎么做呢?我是创建一个模型表单还是尝试扩展正确的模板(尝试查看 accounts\templates\account_form.html 但不认为它存在?

【问题讨论】:

    标签: django-forms django-templates mezzanine


    【解决方案1】:

    我相信,如果您为该字段定义了一个“选择”参数,它就会这样做:

    https://docs.djangoproject.com/en/dev/ref/models/fields/#choices

    快速的 Google 搜索可能还会显示一些用于国家/地区列表的预构建包。

    【讨论】:

    • 谢谢,我的谷歌搜索一定是用了错误的关键字。
    猜你喜欢
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2016-12-06
    • 1970-01-01
    • 2015-08-08
    相关资源
    最近更新 更多