0
我已經定義了以下模型:提取物場形狀的Django模型
class User(models.Model):
userid = models.CharField(max_length=26,unique=True)
status = models.CharField(max_length=5)
現在我想提取我的狀態字段的值,我已經保存在我的數據庫中的特定用戶ID。我目前做的是這樣的:
field = User.objects.filter(userid=id).values('status')
,給了我一個查詢中設置,例如:
<QuerySet [{'status': 'some status'}]>.
不過,我不找查詢集而對於現場的字符串。所以我目前正在做一個解決方法來獲取字段值:
field1 = str(field)
field2 = field1.replace("<QuerySet [{'status': '","")
field3 = field3.replace("'}]>","")
哪個返回我:「某些狀態」。這顯然是超級混亂。那麼在這個例子中,獲得字段字符串「某種狀態」的正確方法是什麼?
他之所以越來越擺在首位的所述輸出是因爲它返回一個模型對象。要獲取具體信息,請按照@floatingpurr的建議 – deaspo
謝謝!這正是我期待的答案! – robjeiter