我想填充我的模型中的字段與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請檢查圖像 –
正如我已經提到的,這是錯誤的方法,請閱讀外鍵關係(通用),然後https://docs.djangoproject.com/en/1.10/ref/models/fields /#django.db.models.ForeignKey – e4c5