Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Июнь 28, 2007 11:18:39

Gnat
От:
Зарегистрирован: 2007-06-26
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

а не должно бы …



Офлайн

#2 Июнь 28, 2007 11:44:32

Gnat
От:
Зарегистрирован: 2007-06-26
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

шо то я в последние 2 сообщения лоханулся ….

извините, что надоедаю, но всё таки когда приписываю в urls.py

(r'^image/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': settings.MEDIA_ROOT}),

кидает ошыбку:

name ‘settings’ is not defined



Офлайн

#3 Июнь 28, 2007 11:47:54

Gnat
От:
Зарегистрирован: 2007-06-26
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

в чём проблема ???



Офлайн

#4 Июнь 28, 2007 11:50:04

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  2  -
Профиль   Отправить e-mail  

отображение фона ...

В urls.py в начале файла должна быть строчка(если у тебя ее нет то добавь):

from django.conf import settings



Офлайн

#5 Июнь 28, 2007 11:54:44

Gnat
От:
Зарегистрирован: 2007-06-26
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

слава героям !!!! Помогло ! Большое человеческое спасибо !!!



Офлайн

#6 Сен. 18, 2008 20:42:37

stranger_manger
От:
Зарегистрирован: 2008-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

ситуция точно такая же. изменений не помогли. что должно быть в ADMIN_MEDIA_PREFIX, MEDIA_URL и MEDIA_ROOT ? сервер мне пишет вот что:

“GET /admin/ HTTP/1.1” 200 1511
“GET /favicon.ico/ HTTP/1.1” 500 69240
“GET /awards/ HTTP/1.1” 200 20620
“GET /awards/stylesheet.css HTTP/1.1” 404 2070
“GET /awards/js/dw_event.js HTTP/1.1” 404 2070
“GET /awards/js/dw_scroll.js HTTP/1.1” 404 2073
“GET /awards/js/dw_scrollbar.js HTTP/1.1” 404 2082
“GET /awards/js/scroll_controls.js HTTP/1.1” 404 2091
"GET /awards/images/awards/inactive/item_02.gif HTTP/1.1
404 2130
"GET /awards/images/awards/inactive/item_03.gif HTTP/1.1
404 2130
"GET /awards/images/awards/inactive/item_04.gif HTTP/1.1
404 2130



Офлайн

#7 Сен. 18, 2008 20:57:19

stranger_manger
От:
Зарегистрирован: 2008-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

urls.py:

from django.conf.urls.defaults import *
from django.contrib import admin
from django.conf import settings
admin.autodiscover()

urlpatterns = patterns('',
(r'^admin/(.*)', admin.site.root),
(r'^(?P<page_name>[^/]+)/$', 'test_project.main.views.view_page'),
(r'^template/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
)
views.py:
from test_project.main.models import Page
from django.shortcuts import render_to_response

def view_page(request, page_name):
return render_to_response(str(page_name)+".html", {"page_name":page_name})
models.py:
from django.db import models

class Page(models.Model):
name = models.CharField(max_length = "40", primary_key = True)
content = models.TextField(blank = True)
class Admin:
pass
p.s.: когда навожу на пункт меню, который ведет на http://localhost:8000/gogogo/ то в статусбаре вижу, что ссылка ведет на http://localhost:8000/awards/gogogo хотя в самом html ничего об /awards/ вообще не упоминается.

надеюсь на помощь, только начал разбираться в джангой.



Офлайн

#8 Сен. 19, 2008 13:45:07

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

settings.py в студию

Офлайн

#9 Сен. 24, 2008 09:30:14

Gnat
От:
Зарегистрирован: 2007-06-26
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

отображение фона ...

MEDIA_ROOT: “/opt/project/my_project/media_site”; - Путь к Вашим медиа файлам
MEDIA_URL: “/media_site/”; - используется в URL
ADMIN_MEDIA_PREFIX: “/media/”; - тоже что и MEDIA_URL но для админки

я так понял, что у Вас awards ето и есть наш media_site

попробуйте:

(r'^awards/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': settings.MEDIA_ROOT}),



Отредактировано (Сен. 24, 2008 09:36:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version