擅长:python、mysql、java
<p>你必须多做一点才能达到你想要的。我将给出一个起点:</p>
<p>您必须首先在Universo模型和Django用户模型之间建立关系</p>
<pre><code>from django.auth.models import User:
class Universo(TimeStampedModel):
nombre = models.CharField('Universo', max_length=10)
created_by = models.ForeignKey(User, on_delete=models.CASCADE)
class Meta:
verbose_name = 'Universo'
verbose_name_plural = 'Universos'
ordering = ['nombre']
def __str__(self):
return self.nombre
</code></pre>
<p>您可以使用管理员登录将您的<code>superuser</code>用作登录用户。但是,在视图中,在为<code>Univeso</code>模型创建实例时,需要包括登录用户(来自<code>request.user</code>)</p>
<p>然后,在模板中,您可以通过执行以下操作来渲染创建它的用户:</p>
<pre><code>{{ u.created_by }}
</code></pre>
<p>您可以进一步探测<code>created_by</code>的字段:</p>
<pre><code>{{u.created_by.name}}
</code></pre>