2010-12-28 22 views
0

Ich arbeite an einer Google App-Engine (mit Django) und ich kann einfach nicht herausfinden, was eine gute Praxis für Ordnerhierarchie ist. Ich habe mir das angesehen: Project structure for Google App Engine aber eine Sache ist nicht klar - was ist, wenn ich statische Ordner (wie JS-Dateien), die einzigartig für meine App sind, nicht Projekt? Wohin gehen sie? meine aktuelle Hierarchie ist:Google App Engine Projekthierarchie

proj

  • statische

** js

** css

  • myapp

** Vorlagen

Also, wenn eine Vorlage in meiner App sendet ein GET für js/script.js. Dies wird zu /myapp/js/script.js umgeleitet, was mein Server nicht erkennt.

hier ist mein Projekt url.py:

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

und hier ist mein myapp.urls.py:

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

wie soll ich diese neu anordnen zu arbeiten?

danke!

Antwort

1

Warum nicht nur absolute URLs verwenden? Präfix Ihre Referenzen auf statische Ressourcen mit einer /, und alles wird gut.