hongweipeng 发布的文章

Django 配置多站点多域名


起步

要介绍一个非常方便的 Django 扩展包-- django-hosts 。它能够提供在不同的子域名下访问不同的 app。例如,在项目中有多个应用 app01app02 等,希望通过域名 app01.example.com 访问该应用。


Django 表单模型选择框如何使用分组


起步

Django 表单中有两种字段类型可以使用选择框: ChoiceFieldModelChoiceField

对于 ChoiceField 的基本使用是:

class ExpenseForm(forms.Form):
    CHOICES = (
        (11, 'Credit Card'),
        (12, 'Student Loans'),
        (13, 'Taxes'),
        (21, 'Books'),
        (22, 'Games'),
        (31, 'Groceries'),
        (32, 'Restaurants'),
    )
    date = forms.DateField()
    category = forms.ChoiceField(choices=CHOICES)

它能渲染出:

20190516002047.png