No module named 'image'

В общем пытался зделать так что бы через админку можно было добавлять картинки. Вот написал код. В итоге выдаёт ошибку. OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома: '<frozen importlib._bootstrap>'

views.py

class IndexView(generic.ListView):
    template_name = 'index.html'
    model = Goods
    context_object_name = 'goods'

    def get_queryset(self):
        """
        Return the last five published questions (not including those set to be
        published in the future).
        """
        good = Goods.objects.filter(
            pub_date__lte=timezone.now()
        ).order_by('-pub_date')[:1]
        return good

    def description(self):
        return self.description_text

    def price(self):
        return self.price_text

views.py

class Goods(models.Model):
    description_text = models.CharField(max_length=200)
    price_text = models.CharField(max_length=200)
    image_sale = models.ImageField(blank=True, upload_to='images/')
    pub_date = models.DateTimeField('date published', null=True)



    def __str__(self):
        return self.description_text

    def __str__(self):
        return self.price_text

urls.py

from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('grappelli/', include('grappelli.urls')),  # grappelli URLS
    path('', include('image.urls')),
]
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Вернуться на верх