擅长:python、mysql、java
<p>最干净的方法可能是使用<code>add_to_class()</code>:</p>
<pre><code>ModelOne.add_to_class(
'%s_title' % field_prefix,
models.CharField(max_length=255, blank=True, default='')
)
</code></pre>
<p>尽管如此,这仍然可以被认为是“猴子补丁”的所有缺点,如使应用程序更难维护,代码更难理解等。。。Bu如果您的用例确实需要这样做,那么它可能是最好的解决方案,因为<code>add_to_class()</code>是Django本身提供的一些功能,并且已经稳定了相当长一段时间。在</p>