擅长:python、mysql、java
<p>我建议您尝试扩展Django的用户模型(<a href="https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#extending-the-existing-user-model" rel="nofollow">see docs</a>)</p>
<p>您的卖家将扩展您的用户模型:</p>
<pre><code>class User(models.Model):
name = models.CharField()
....
class Seller(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
location = models.CharField()
...
</code></pre>
<p>您可以为类别(<a href="https://docs.djangoproject.com/en/1.9/topics/db/models/#many-to-many-relationships" rel="nofollow">see docs</a>)创建一个manytomy关系:</p>
^{pr2}$
<p>或者想到一件事,你也许可以扩展你为你的账户所做的事情:</p>
<pre><code>LEVEL_CATEGORY = (
(1, 'Level 1'),
(2, 'Level 2'),
(3, 'Level 2'),
)
level_category = models.CharField(choices=LEVEL_CATEGORY, default=1)
</code></pre>
<p>但我不确定这是否真的是你想做的。在</p>