python - Serving static files from root of Django development server -
my goal have angular project being served root of development server. files static far django concerned, no django template processing needed. angular project make resource calls django project located @ /api/ on same development server, return json results generated view angular project process.
i assumed easy adding following urls.py file.
url(r'^/', 'django.views.static.serve', { 'document_root':'/users/kyle/development/project/site/app', }),
or
+ static("^/$", document_root="/users/kyle/development/project/site/app")
to end of urlpatterns.
with /project/site/app being directory angularjs files.
however, both of these leave me 404 errors.
i'm open changing structure of project if more obvious solution exists.
note default django won't serve directory listing. still 404 if file
/users/kyle/development/project/site/app/beer.jpg
doesn't appearhttp://localhost/beer.jpg
?in
urls.py
urls don't start slash; compareurl(r'beer')
url(r'^/beer')
i suggest going standard static support. it's awkward, lets serve file during development, , switch 3rd party server (ie nginx) production:
Comments
Post a Comment