Иерархия проектов Google App Engine

Я работаю над движком приложений Google (с Django), и я просто не могу понять, что является хорошей практикой для иерархии папок .. Я смотрел на это: Структура проекта для Google App Engine, но неясно одно - что, если у меня есть статическая папка (например, файлы js), уникальная для мое приложение, а не проект? куда они идут? моя текущая иерархия:

проект

  • статический

** js

** css

  • myapp

** шаблоны

Итак, когда шаблон внутри моего приложения отправляет GET для js / script.js. это перенаправляется на /myapp/js/script.js, который мой сервер не распознает.

вот мой проект url.py:

urlpatterns = patterns('',
 (r'^myapp/', include('myapp.urls')),
)

а вот мой myapp.urls.py:

urlpatterns = patterns('myapp.views',
 (r'^$', 'myapp.views.index'),
)

как мне это перестроить, чтобы оно работало?

Благодарность!


person Ron    schedule 28.12.2010    source источник


Ответы (1)


Почему бы просто не использовать абсолютные URL-адреса? Добавьте к ссылкам на статические ресурсы префикс /, и все будет хорошо.

person Nick Johnson    schedule 11.01.2011