from django.db import models
from imagekit.models import ImageSpecField
from imagekit.processors import ResizeToFill类别产品(models.Model):
class Meta():
db_table = 'tovar'
product_title = models.CharField(max_length=200)
product_img = models.ImageField(upload_to='images')
avatar = models.ImageField(upload_to='avatars')
avatar_thumbnail = ImageSpecField(source='avatar',processors=[ResizeToFill(100, 50)],format='JPEG',options={'quality': 60})
product_categories = models.ForeignKey(Category)
product_subcategories = models.ForeignKey(Subcategory)
product_description = models.TextField()
def __unicode__(self):
return self.product_title
profile = Product.objects.all()[0]
print(profile.avatar_thumbnail.url)
print(profile.avatar_thumbnail.width) 不使用manage.py同步数据库
错误:
django.db.utils.OperationalError:没有这样的表: tovar
请帮帮我
发布于 2016-08-19 11:42:49
‘'python manage.py syncdb’不适用于Django1.9或更高版本,试试这段代码吧!
运行同步python makemigrations
我在Django 1.9和1.10上也遇到了同样的问题。这段代码行得通!
发布于 2015-03-24 00:24:17
如果您已经修改了模型,则必须首先运行
manage.py schemamigration your_django_application_name --auto
然后运行:
manage.py migrate your_django_application_name
发布于 2016-01-19 18:58:32
使用下面的命令
>>python manage.py sqlmigrate application_name 0001如果您有更多的表,则将数字递增到ooo2,然后再次运行abe代码
>>python manage.py runserverhttps://stackoverflow.com/questions/29215126
复制相似问题