![](/img/trans.png)
[英]How to set default value on a tables model that extends a seperate tables model as it's base in SQL Alchemy
[英]how to set a default value for a model's attribute?
我創建了一個模型,然后創建了模型表單以接受用戶的輸入。 我正在嘗試將作者的默認值設置為活動用戶的名稱,但是,默認值設置為admin的用戶名。 請看一下代碼。
models.py
from django.db import models
from django.contrib.auth.models import User
from datetime import datetime
class tweets(models.Model):
def curr_user():
for user in User.objects.all():
if user.is_active:
return user.get_username
z = curr_user()
k = datetime.now
author = models.CharField(max_length = 50,default=z)
date_time = models.DateTimeField(default = k)
body = models.TextField()
def __str__(self):
return self.body
forms.py
from django import forms
from .models import tweets
class TweetsForm(forms.ModelForm):
class Meta():
model = tweets
fields = "__all__"
檢查哪個用戶已登錄(我猜是管理員)以方便地檢查它到“ localhost:8000 / admin”(僅在本地運行),然后注銷並使用用戶“ autor”登錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.