擅长:python、mysql、java
<p>Django不在数据库级别上强制执行选择,它只将它们用于小部件的表示和验证。如果您希望它们更“动态”,例如在不同的服务器上有不同的服务器,您可以通过<code>settings.py</code>来定义它们:</p>
<pre><code>from django.conf import settings
COLOR_CHOICES = getattr(settings, 'COLOR_CHOICES',(
('R', 'Red'),
('B', 'Blue'),
('G', 'Green'),
))
</code></pre>
<p>然后您可以在<code>settings.py</code>中定义不同的选择(不需要任何数据库迁移!)。在</p>