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)