我在類似的問題中找不到解決辦法。
使用mongosh,公司物件確實存在,但在管理中,它們顯示為物件(無),因此無法編輯,因為錯誤"ID為 "無 "的公司不存在。也許它被洗掉了?"。我猜這是關于 "ID "的檢測,但我自己不能解決這個問題。問題:如何修改代碼以使公司物件正確顯示,而不是顯示為無。
myproject> db.companies_company.find()
[
{ _id: ObjectId("6145dd9a8bc9a685b2ae2375"/span>), name: 'company1' },
{ _id: ObjectId("6145ddaa8bc9a685b2ae2377"/span>), name: 'company2' }
]
models.py:
from django.db import models
#在這里創建你的模型。
class Company(models.Model) 。
名稱=模型。 CharField(max_length=100, blank=False。null=False, unique=True)
admin.py:
from django.contrib import admin
#在這里注冊你的模型。
from .models import Company
@admin.register(Company)
class CompanyAdmin(admin.ModelAdmin)。
pass
uj5u.com熱心網友回復:
手動設定的_id欄位解決了這個問題。
from djongo import models
class Company(models.Model) 。
_id = models.ObjectIdField()
name = 模型。 CharField(max_length=100, blank=False, null=False, unique=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/324693.html
標籤:
上一篇:在XAML中添加一個資源參考

