Отображение исключения при добавлении товара в админку - PullRequest
0 голосов
/ 08 мая 2020

django .db.utils.OperationalError: такого столбца нет: "mfg_date"

models.py

из django моделей импорта .db

'#Create your models here.<br/>
class Product(models.Model):<br/>
    prod_id = models.AutoField<br/>
    prod_name = models.CharField(max_length=30)<br/>
    prod_des = models.CharField(max_length=100)<br/>
    mfg_date = models.DateField()<br/>

admin.py

 from django.contrib import admin<br/> from .models import Product<br/>
 Register your models here.<br/> admin.site.register(Product)<br/>

views.py

> from django.contrib import admin from django.urls import path from .
> import views
> 
> urlpatterns = [<br/>
>     path('index/',views.index,name='shopindex'),<br/>
>     path('aboutus/',views.aboutus,name='aboutus'),<br/>
>     path('contactus/',views.contactus,name='contactus'),<br/>
>     path('search/',views.search,name='search'),<br/>
>     path('productview/',views.productview,name='productview'),<br/>
>     path('tracker/',views.tracker,name='tracking'),<br/>
>     path('checkout/',views.checkout,name='checkout')<br/> ]<br/>

z

Изображение ошибки

изображение ошибки

админка

изображение админ-панели

Ответы [ 2 ]

0 голосов
/ 08 мая 2020

ничего плохого в вашем коде. возможно, вы забыли применить миграции, поэтому запустите команду

python manage.py makemigrations после этого запустите python manage.py migrate . Я думаю, это решит ваша проблема

0 голосов
/ 08 мая 2020

из изображения ошибки, я понял, что

вы вызываете pro_date , вместо mfg_date где-то в ваших представлениях,

измените это на mfg_date

...