Найти - Пользователи
Полная версия: Django без БД
Начало » Django » Django без БД
1
dissdoc
Всем привет. Django использую как шаблонизатор. И вот тут появилась проблема. Оформляю templatetag
register = template.Library()

@register.tag
def test_object(parser, token):
try:
tag, value = token.split_contents()
except ValueError:
raise template.TemplateSyntaxError('%r tag requires a single argument' % token.contents[0])
return TestObject(value)

class TestObject(template.Node):
def __init__(self, value):
self.value = value

def render(self, context):
obj = utils.get_object(context['request'])
context[self.value] = obj
return ''
Вставляю в шаблон
{% load my_tag %}
{% test_object BigObject %}
В результате получаю ошибку
Caught ImproperlyConfigured while rendering: You haven't set the database ENGINE setting yet
Но мне База Данных и не нужна!! Что делать??? что посоветуете???
slav0nic
буду как всегда краток )
http://docs.djangoproject.com/en/dev/ref/templates/api/#configuring-the-template-system-in-standalone-mode
Александр Кошелев
dissdoc
Django использую как шаблонизатор
Это уже очень странно.
dissdoc
Почему вас это насторожило, что Django использую “только” в каком-то направлении? Это дело привычки… А так теряюсь в использовании других вещей bottle, jinja и т.п. Их не знаю (
Александр Кошелев
dissdoc
Почему вас это насторожило, что Django использую “только” в каком-то направлении?
Нет, просто шаблонизатор не самая сильная сторона Django.
romankrv
dissdoc
других вещей bottle, jinja и т.п. Их не знаю (
– так говорит обычно быдлокоденг.
Возми узнай. Или оставайся быдло…..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB