Форум сайта python.su
Здравствуйте!
Помогите решить следующую проблему:
на сайте имеется несколько ссылок на файлы типа:
<a href="/docs/2010/10/10/file1.pdf"> Файл1 </a>
Офлайн
возможно стоит смотреть в сторону media в settings
Офлайн
truporezи???
возможно стоит смотреть в сторону media в settings
Офлайн
Dr.LivsiТогда путь к файлам в ней должен начинаться с /media/
папка docs, собственно, и находится в папке media.
Офлайн
urls.py и settings.py в студию…
Офлайн
urls.py:
urlpatterns = patterns('',('^$', static, {'template_name':'about.html'}),
('^index.html$', static, {'template_name':'about.html'}),
(r'^history.html$', static, {'template_name':'history.html'}),
(r'^contacts.html$', static, {'template_name':'contacts.html'}),
(r'^admin/', include(admin.site.urls)),
(r'^vacancies.html$', get_obj_list, {'model': models.Vacancy_tbl}),
(r'^normativ_acts.html$', get_obj_list, {'model': models.NormativActs}),
(r'^services.html$', get_obj_list, {'model': models.Services}),
(r'^partners.html$', partners),
(r'^allnews/(?P<page>\d{1,2})/$', allnews),
(r'^shownews/(?P<newsid>\d)/$', shownews),
(r'^photoalbums/(?P<page>\d{1,2})/$', photoalbums),
(r'^photoalbums/(?P<album>\d{1,2})/(?P<page>\d{1,2})/$', photogalery),
#(r'^admin/(.*)', admin.site.root),
#(r'^admin/doc/', include('django.contrib.admindocs.urls')),
)
if settings.DEBUG:
urlpatterns += patterns('',
(r'^mymedia/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
)
MEDIA_ROOT = '/home/djcode/mysite/mymedia/'
MEDIA_URL = 'mymedia'
ADMIN_MEDIA_PREFIX = '/media/'
Отредактировано (Окт. 12, 2010 23:48:36)
Офлайн
Положите файлы в папку как /home/djcode/specavto/mymedia/docs/2010/10/10/file1.pdf и измените ссылку на /mymedia/docs/2010/10/10/file1.pdf
Должно по идее заработать.
Офлайн