Форум сайта python.su
Прочитал кучу форумов , но так и не понял , как сделать , чтобы в моём блоге , через поcле загрузки картинок ImageField , они отображались в шаблоне .
файл settings.py:
http://pastebin.com/EUkj88EB
файл article.html:
http://pastebin.com/vgLSHDUC
файл urls.py:
http://pastebin.com/LvDaqsWL
файл models.py:
http://pastebin.com/njN3ZWfb
Офлайн
Yuravanenrihнужно не форумы читать а документацию и книги!
Прочитал кучу форумов
Офлайн
terabayt
держите
http://pastebin.com/RuBHd0QB
Офлайн
Yuravanenrih
Да нафиг твой пэйстбин здесь? Ты кучу форумов перечитал, что на всех форумах код ссылкой прилепляют?
О чудо, это питоний код прямо на форуме!
from django.shortcuts import render, get_object_or_404 from django.shortcuts import render_to_response from blog.models import Article def home(request): articles = Article.objects.all() context = { 'articles': articles } return render(request, 'blog/home.html', context) def about(request): return render(request,'blog/about.html') def show_article(request,article_id): article = get_object_or_404(Article, id=article_id) return render(request, 'blog/article.html', {'article':article})
Отредактировано FishHook (Авг. 13, 2015 05:31:54)
Офлайн
Собственно, ответ на вопрос
Офлайн
FishHook
добавил я эту строку , как указано , но ничего не вышло ..
from django.conf import settings from django.conf.urls import include, url from django.contrib import admin from django.conf.urls.static import static urlpatterns = [ url(r'^$', 'blog.views.home', name='home'), url(r'^about/$', 'blog.views.about', name='about'), url(r'^articles/(?P<article_id>[0-9]+)/$', 'blog.views.show_article', name='article'), ] static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Отредактировано Yuravanenrih (Авг. 13, 2015 12:25:38)
Офлайн
Блин, мужик, ты хоть чуть-чуть понимаешь что ты делаешь и зачем?
Что по твоему сделает эта функция?
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns = [ # ... the rest of your URLconf goes here ... ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Офлайн
FishHook
Спасибо , заработало , зачем столько агрессии, я просто потерял + . Мир тебе , товарищ !)
Офлайн