2010-12-28 1 views
0

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

проектируемый

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

** JS

** CSS

  • MyApp

** templates

Итак, когда шаблон внутри моего приложения отправляет 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'), 
) 

как я должен изменить эту работу?

спасибо!

ответ

1

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