Как получить файл Dajaxice ajax.py для общих вызовов ajax в проекте Django - PullRequest
1 голос
/ 05 сентября 2010

Возможно ли иметь файл Dajaxice ajax.py в корневом каталоге проекта Django, который обрабатывает вызовы ajax, общие для нескольких приложений. Другими словами, файл ajax.py вне конкретного приложения.

Спасибо

1 Ответ

1 голос
/ 06 сентября 2010

Если вы хотите поделиться общими функциями, вы можете использовать их в ajax.py конкретного приложения и импортировать их из других приложений или в корневой каталог и импортировать оттуда:

DJANGODIR / ajax.py:

from django.utils import simplejson

def helloworld(request, name, id):
    return simplejson.dumps({'message':'hello %s' % name})

DJANGODIR / my_app / ajax.py:

from DJANGODIR.ajax import helloworld
from dajaxice.core import dajaxice_functions

dajaxice_functions.register(helloworld)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...