Ho un'applicazione django ospitata su pyhtonanywhere. L'app si trova allo username.pythonanywhere.com/MyApp
. Vorrei pubblicare una pagina html statica allo username.pythonanywhere.com
. È possibile? Essenzialmente servirebbe come un indice che collega a /MyApp
, /MyApp2
e ad altre app future.È possibile pubblicare una pagina html statica alla radice di un progetto django?
Non riesco a trovare alcuna informazione su come eseguire questa operazione, ma presumo di dover modificare mysite/mysite/urls.py
poiché la navigazione verso root attualmente mi dà un 404 con messaggi relativi alla mancata individuazione di una corrispondenza negli URL.
urlpatterns = [
url(r'^/$', ???),
url(r'^admin/', include(admin.site.urls)),
url(r'^MyApp/', indluce('MyApp.urls')).
]
Il precedente è la mia ipotesi migliore (una cattiva che conosco). Questo dovrebbe (correggimi se sbaglio) corrisponde all'URL della radice, ma non ho idea di come dire "hey django cerca solo un file statico", o dove dovrebbe vivere l'html statico, o come dire a django dove vite.
Cerca di non tagliarmi la testa. Sono nuovo di zecca con Django.
P.S. Sto usando django 1.8 in un virtualenv su PA
e il file html risiede in 'mysite/mysite/templates /'? – thedarklord47
Vive in qualsiasi posto specificato nel valore 'DIRS' nella config, che è un elenco di percorsi di directory. – Brandon
ah non ho visto l'ultimo bit con il collegamento doc. grazie Signore! – thedarklord47