ich habe eine django app erstellt und fügen Sie einige Modellfelder auf models.pyTabelle myapp_tableName existiert bereits
1.Logo
2.shirt
und ihre Attribute sind pid, Name und org dann habe ich ihnen einen neuen Attributpreis hinzugefügt. und führen Sie den Befehl python manage.py makemigrations und python manage.py migrieren ich habe den Fehler 'Tabelle buapp_dealer bereits existiert.
hier ist mein models.py
from django.db import models
# Create your models here.
class founder(models.Model):
name=models.CharField(max_length=30)
address=models.CharField(max_length=50)
country=models.CharField(max_length=20)
email=models.EmailField(null=True)
headshot=models.ImageField(upload_to='images',null=True)
def __str__(self):
return self.name
__repr__=__str__
class supporter(models.Model):
name=models.CharField(max_length=30)
address=models.CharField(max_length=20)
email=models.EmailField(null=True)
headshot=models.ImageField(upload_to='images',null=True)
def __str__(self):
return self.name
__repr__=__str__
class Admin:
list_display=('name','address','email')
class dealer(models.Model):
name=models.CharField(max_length=30)
address=models.CharField(max_length=40)
#city=models.CharField(max_length=60)
country=models.CharField(max_length=50)
website=models.URLField(null=True)
rep=models.IntegerField(null=True)
def __str__(self):
return self.name
__repr__=__str__
class Admin:
list_display=('name','address','country')
list_filter=('name','country')
ordering=('rep',)
search_fields=('name')
class tshirt(models.Model):
price=models.FloatField(default=0.0)
name=models.CharField(max_length=50,default='default')
fontimage=models.ImageField(upload_to='images/tshirts',null=True)
backimage=models.ImageField(upload_to='images/tshirts',null=True)
def __str__(self):
return str(self.pid)
__repr__=__str__
class Admin:
list_display=('pid','price','fontimage')
list_filter=('price')
ordering=('-pid')
search_fields=('name')
class logo(models.Model):
pid=models.IntegerField()
price=models.FloatField(default=0.0)
org=models.CharField(max_length=50)
img=models.ImageField(upload_to='images/tshirts',null=True)
def __str__(self):
return str(self.pid)
__repr__=__str__
class Admin:
list_display=('pid','price','img')
list_filter=('price')
ordering=('-pid')
search_fields=('org')
class final(models.Model):
pid=models.IntegerField()
price=models.FloatField(default=0.00)
fontimg=models.ImageField(upload_to='images/finals',null=True)
backimg=models.ImageField(upload_to='images/finals',null=True)
def __str__(self):
return str(self.pid)
__repr__=__str__
lösen Was ist die Ausgabe von 'manage.py migrate'? –
Haben Sie versucht, 'python manage.py migrate' auszuführen? – badiya
versuchen Sie, den Modellcode zu posten, den neuesten und geben Sie auch Ihren Traceback ein – Exprator