python - New class dont sync with panel admin django -


i defined new class project. when run server dont recive errors dont appears on admin-django panel.

here new class models.py

class stock_clinicas(models.model):     organization = models.foreignkey(organization, null=true, blank=true, on_delete=models.set_null)     products = models.foreignkey(products, null=true, blank=true, on_delete=models.set_null)     provider = models.foreignkey(provider, null=true, blank=true, on_delete=models.set_null)     stock_min = models.decimalfield('stock minimo', max_digits=10, decimal_places=0)     stock_opt = models.decimalfield('stock optimo', max_digits=10, decimal_places=0)     stock_act = models.decimalfield('stock actual', max_digits=10, decimal_places=0, default=0) 

and here admin.py. i'll put code.

from django.contrib import admin stock.models import *  .models import organization, organizationuser, organizationowner   class ownerinline(admin.stackedinline):     model = organizationowner     raw_id_fields = ('organization_user',)   class organizationadmin(admin.modeladmin):     inlines = [ownerinline]     list_display = ['name', 'is_active']     prepopulated_fields = {"slug": ("name",)}   class organizationuseradmin(admin.modeladmin):     list_display = ['user', 'organization', 'is_admin']     raw_id_fields = ('user', 'organization')   class organizationowneradmin(admin.modeladmin):     raw_id_fields = ('organization_user', 'organization')   class stock_clinicasadmin(admin.modeladmin):     list_display = ('stock_min', 'stock_opt', 'stock_act')   admin.site.register(stock_clinicas, stock_clinicasadmin) admin.site.register(organization, organizationadmin) admin.site.register(organizationuser, organizationuseradmin) admin.site.register(organizationowner, organizationowneradmin) 

forget said, when use syncdb tables aren't created. i'm using django 1.5.

dont resolved yet

you have few issues:

class stock_clinicasadmin(admin.modeladmin):     list_display = ('stock minimo', 'stock actual', 'stock optimo') 

you don't have fields called stock minimo, field stock_min, need adjust this.

if created app, make sure:

  1. you add installed_apps; should have stock,
  2. you might want run manage.py makemigrations , manage.py migrate create tables.

Comments