2013-09-18 3 views
0

Ниже приведен код, который я получил на веб-сайте для базовой аутентификации с использованием «django-piston». Здесь у меня есть страница login.html, на которой я показываю wana, где я это делаю и что это за ключевое слово realm в следующем коде .................Где разместить шаблон, который я хочу отобразить

from django.conf.urls.defaults import * 
from piston.resource import Resource 
from piston.authentication import HttpBasicAuthentication 
from mysite.myapp.api.handlers import BlogpostHandler 
auth = HttpBasicAuthentication(realm="Django Piston Example") 
blogpost_handler = Resource(BlogpostHandler, authentication=auth) 
urlpatterns = patterns('', 
    url(r'^blogpost/(?P<post_slug>[^/]+)/', blogpost_handler), 
    url(r'^blogposts/', blogpost_handler), 
) 
+1

Появляется ли «пример Django Piston», когда вы пытаетесь пройти аутентификацию? – allcaps

ответ

0

Django ищет каталоги шаблонов в нескольких местах, в зависимости от вашего шаблона - loader settings, но самый простой способ указания каталогов шаблонов - использовать TEMPLATE_DIRS setting.

Посмотрите в своем приложении django-piston, где находятся шаблоны. Например:

/path/to/site-packgages/django-piston/templates/template.html 

Если у вас есть настройки загрузчик по умолчанию применяется в проекте, чем вы можете переопределить шаблоны путем создания в шаблоне с тем же путь и имя файла, а затем в директории проекта:

/path/to/projectdir/django-piston/templates/template.html 

Область - это сообщество или территория, над которыми суверенные правила; царство. 2. Поле, сфера или провинция: область науки.

Чтение исходного кода поршня Я думаю, что область - это просто имя, которое передается обработчику аутентификации и, вероятно, используется только этим обработчиком, чтобы информировать пользователя о области, к которой он собирается получить доступ: « получить доступ к [царству] ".

Отказ от ответственности: догадка о царстве - это мое лучшее предположение. Я не пользователь Piston.

Смежные вопросы