Форум сайта python.su
0
Контроллер:
url(r'^accounts/profile/$', 'profile', name='profile'),
def profile(request):
return render_to_response('registration/profile.html',
{},
context_instance=RequestContext(request)
)
Офлайн
0
в урл после регулярки должна быть функция (представление), а у тебя строка…
Просто убери кавычки.
Отредактировано (Март 2, 2010 22:40:32)
Офлайн
-1
строку вроде тоже можно просто нужен полный путь от приложения к вьюхе..
Офлайн
0
Указала полный путь, заработало.
url(r'^accounts/profile/$', 'web.views.profile', name='profile'),
from freeparse.web.views import *
Офлайн
1
from freeparse.web.views import *
Офлайн
0
Evg, да точно. Забыл. Либо полный путь в строке, либо уже саму функцию передавать.
Офлайн
0
Ferroman, я знаю, что явное лучше неявного, но дело в том, что там больше десяти представлений, долго каждое импортировать. Перед деплоем изменю.
Офлайн
1
Перед деплоем изменю.Если всё равно будете менять, то какая разница долго это или нет?
Офлайн
0
Ferroman, потому что количество представлений увеличивается во время разработки, тогда бы пришлось заботиться ещё и об импортах.
Офлайн
1
Ну, как знаете.
Офлайн