![]() |
1
32
退房 choices “charfield的参数。 你可能还想看看 django-countries . |
![]() |
2
15
|
![]() |
3
9
最后使用下面的代码片段,它基本上定义了两个字符的国家代码的元组。此外,它还定义了一个名为CountryField的自定义字段类型,并将choices参数默认为上述定义的元组。这将自动呈现为下拉列表。 |
![]() |
4
8
Django国家
|
![]() |
5
4
|
![]() |
6
3
这是一个不错的图书馆,有很多国家(不仅如此): pycountry 它的主要优点是,与其他解决方案中的硬编码国家相比,它是围绕Debian包pkg等码(因此可以自动更新)的包装。它也有翻译。 因此,如果出现新国家或现有国家将合并在一起,则无需更改代码。 我发现使用这个库并创建一个简单的django应用程序,例如使用示范国家 然后,您可以通过自定义django admin命令填充和更新“country”表,如下所述: Writing custom django-admin commands |
![]() |
7
2
正如前面的答案所述,有一个
如果普通表单(而不是模型表单)中需要表单字段,请在
|
![]() |
8
1
把它们放到数据库中是更好的方法。便于管理。 |
![]() |
9
1
链接到包:
django-countries
|
![]() |
10
0
解决方案如下:
|
![]() |
11
0
我用
您可以在文档中了解更多信息: |