Python django项目中缺少adminsortable models模块
我的models.py文件中有以下行:Python django项目中缺少adminsortable models模块,python,django,django-cms,Python,Django,Django Cms,我的models.py文件中有以下行: from django.core.urlresolvers import reverse from django.db import models from adminsortable.models import Sortable from cms.models.fields import PlaceholderField from filer.fields.image import FilerImageField class StaffMember(S
from django.core.urlresolvers import reverse
from django.db import models
from adminsortable.models import Sortable
from cms.models.fields import PlaceholderField
from filer.fields.image import FilerImageField
class StaffMember(Sortable):
class Meta:
app_label = 'staff'
full_name = models.CharField(u'full name',
blank=False,
default='',
help_text=u'Please enter a full name for this staff member',
max_length=64,
unique=True,
)
slug = models.SlugField(u'slug',
blank=False,
default='',
help_text=u'Provide a unique slug for this staff member',
max_length=64,
)
seniority = models.ForeignKey('staff.Seniority',
blank=True,
default=None,
help_text=u'Please specify a seniority level for this staff member',
null=True
)
photo = FilerImageField(
blank=True,
help_text=u'Optional. Please supply a photo of this staff member.',
null=True,
on_delete=models.SET_NULL, # Important
)
bio = PlaceholderField('staff_bio')
def absolute_url(self):
return reverse('staff:staffmember_detail', kwargs={'slug': self.slug, })
def __unicode__(self):
return self.full_name
在执行syncdb时,出现以下错误:
File "/home/abhishek/workspace/djangocms/staff/models.py", line 6, in <module>
from adminsortable.models import Sortable
ImportError: No module named adminsortable.models
文件“/home/abhishek/workspace/djangocms/staff/models.py”,第6行,在
从adminsortable.models导入排序表
ImportError:没有名为adminsortable.models的模块
我从何处获得此模块?不确定您试图构建什么。但是你好像丢了一个包裹。 我想你应该看看这个: 很确定那就是你错过的那个
pip install django-admin-sortable