changer URLfield par ImageFied
Bonjour, vous allez bien ? Je cherche à mettre imagefield à la place d'URLField ,mais cela plante à chaque fois, Django version 2.1, j'ai ce problème ValueError: The 'image' attribute has no file associated with it. Merci pour votre aide. Le Code lié à l'image
sittings.py
Code:
1 2
| MEDIA_ROOT=os.path.join(BASE_DIR, "media")
MEDIA_URL="/media/" |
urls
Code:
1 2 3 4 5 6 7 8 9 10 11
| from django.conf import settings
from django.views.static import serve
from django.conf.urls.static import static
from django.conf.urls import url
if settings.DEBUG:
urlpatterns+=[
url(r'^media/(?P<path>.*)$', serve, {
'document_root':settings.MEDIA_ROOT,
}),
]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) |
list.html
Code:
<img class="img-responsive" src="{{ article.image.url }}">
models.py
Code:
1 2 3 4
| class Article(models.Model):
....
image=models.ImageField(upload_to="",blank=True)
... |