2017-06-22 78 views
0
File "C:\Users\Aditya\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django_shop-0.10.2-py3.6.egg\shop\models\product.py", line 12, in <module> 
from polymorphic.manager import PolymorphicManager 
ModuleNotFoundError: No module named 'polymorphic' 

我試圖使用某些教師video.I是新手到Django的做一個在線商店項目,不知道是什麼似乎是problem.My models.py文件的樣子這個。我使用命令python manage.py makemigrationsModuleNotFoundError:無模塊名爲「多態」

from django.db import models 

# Create your models here. 
from django.core.urlresolvers import reverse 


class Category(models.Model): 
name=models.Charfield(max_length=200, db_index=True) 
slug=models.Slugfield(max_length=200, db_index=True, unique=True) 

class Meta: 
ordering=('name',) 
verbose_name='category' 
verbose_name_plural='categories' 

def__str__(self): 
return self.name 

def get_absolute_url(self): 
return reverse('shop:product_list_by_category', args=[self.slug]) 

Class product(models.Model): 
category=models.ForeignKey(Category, related_name='products') 
name=models.CharField(max_length=200, db_index=True) 
slug=models.SlugField(max_length=200, db_index=True) 
image=models.ImageField(upload_to'product/%Y/%m/%d',blank=True) 
description=models.TextField(blank=True) 
price=models.DecimalField(max_digits=10, decimal_places=2) 
stock=models.PositiveIntegerField() 
available=models.BooleanField(default=True) 
created=models.Datetimefield(auto_now_add=True) 
updated=models.DatetimeField(auto_now=True) 

Class Meta: 
ordering=('-created',) 
index_togetther=(('id','slug'),) 

def__str__(self): 
return self.name 

def get_absolute_url(self): 
return reverse('shop:product_detail', args=[self.id,self.slug) 

回答

相關問題