擅长:python、mysql、java
<p>我试着做和我的备份问题一样的事情。终端在执行<code>makemigrations</code>时显示此消息:</p>
<pre><code>You are trying to add a non-nullable field 'handsize' to userdetails without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows)
2) Quit, and let me add a default in models.py
Select an option:
</code></pre>
<p>我确信,我之前回答的是1),所以这就是为什么field没有显示在数据库中。所以,现在我回答了2)并在字段中添加了默认值:</p>
^{pr2}$
<p>现在,<code>migrate</code>起作用,并将handsize作为一个新字段添加到数据库中。在</p>