第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django:無法在管理面板中注冊模型

Django:無法在管理面板中注冊模型

qq_笑_17 2021-09-11 10:22:32
我的應(yīng)用程序中有各種模型。但是,有一個我無法注冊,所以我可以在admin panel.所以在我的cart應(yīng)用程序admin.py文件中,我可以使用:from django.contrib import adminfrom .models import Cart, CartItem# Register your models here.admin.site.register(Cart)但不是:from django.contrib import adminfrom .models import Cart, CartItem# Register your models here.admin.site.register(Cart, CartItem)因?yàn)槲沂盏酱隋e誤: File "/home/ogonzales/Escritorio/projects_envs/perfectcushion_env/lib/python3.6/site-packages/django/contrib/admin/checks.py", line 26, in check_admin_app    errors.extend(site.check(app_configs))  File "/home/ogonzales/Escritorio/projects_envs/perfectcushion_env/lib/python3.6/site-packages/django/contrib/admin/sites.py", line 81, in check    if modeladmin.model._meta.app_config in app_configs:AttributeError: 'CartItem' object has no attribute 'model'購物車/models.py:from django.db import modelsfrom shop.models import Product# Create your models here.class Cart(models.Model):    cart_id = models.CharField(max_length=250, blank=True)    date_added = models.DateField(auto_now_add=True)    class Meta:        db_table = 'Cart'        ordering = ['date_added']    def __str__(self):        return self.cart_idclass CartItem(models.Model):    product = models.ForeignKey(Product, on_delete=models.CASCADE)    cart = models.ForeignKey(Cart, on_delete=models.CASCADE)    quantity = models.IntegerField()    active = models.BooleanField(default=True)    class Meta:        db_table = 'CartItem'    def sub_total(self):        return self.product.price * self.quantity    def __str__(self):        return self.product
查看完整描述

3 回答

?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個贊

您必須為兩種模型調(diào)用 admin.site.register 兩次:


admin.site.register(Cart)

admin.site.register(CartItem)


查看完整回答
反對 回復(fù) 2021-09-11
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個贊

或者你可以這樣做:

admin.site.register([Cart, CartItem])


查看完整回答
反對 回復(fù) 2021-09-11
  • 3 回答
  • 0 關(guān)注
  • 310 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號