私は、モデルのフィールドをdjango 1.10の現在のユーザ名で埋めることを試みています。django 1.10で現在の「ユーザー名」を取得するにはどうすればよいですか?
これは私が使用しているコードです。
class Archivo(models.Model):
nombre = models.CharField(max_length = 30)
documento = models.FileField()
fecha_creacion = models.DateField(default = timezone.now)
observaciones = models.CharField(max_length = 20)
usuario = models.CharField(User.get_username())
transferencia = models.ForeignKey(User)
私が埋めるためにしようとしている分野は「usuario」である
そして、私は次のエラーが取得しています:
TypeError: get_username() missing 1 required positional argument: 'self'
は私がやろうとしている例として、この画像を投稿し、フィールド「Usuarioは」
からそれをつかむ必要があります。正確には何あなたは管理者からやろうとしていますサイト? – e4c5
@ e4c5画像を確認してください –
私はすでに言及したように間違ったアプローチです。Foreign Key relationships(generic)とhttps://docs.djangoproject.com/en/1.10/ref/models/fieldsでお読みください/#django.db.models.ForeignKey – e4c5