Это views.py:
class AnimeDetailView(DetailView):
model = AnimeDetail
template_name = 'anime_detail.html'
context_object_name = 'anime'
slug_field = 'name'
Это models.py:
class AnimeDetail(models.Model):
name = models.CharField(max_length = 256)
type = models.CharField(max_length = 100, choices = (...))
anime_classification = models.CharField(max_length = 256, n
ull = True)
story = models.TextField()
anime_relase = models.DateField()
rate = models.FloatField(null = True)
photo = models.ImageField(upload_to = 'anime/static/photo')
Это urls.py
urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.STATIC_URL, document_root = settings.STATICFILES_DIRS)
это настройка .py:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
и это шаблон. html:
<img src="{{ anime.photo }}"/>
путь к изображениям "anime / static /", но в терминале я получил это "GET /anime/anime20%name/anime/static/photo/x.jpg HTTP / 1.1 "404 2933"