Tôi có một ứng dụng django được lưu trữ trên pyhtonanywhere. Ứng dụng nằm ở username.pythonanywhere.com/MyApp
. Tôi muốn phân phối trang html tĩnh tại username.pythonanywhere.com
. Điều này có thể không? Về cơ bản, nó sẽ phục vụ như một chỉ mục liên kết đến /MyApp
, /MyApp2
và các ứng dụng khác trong tương lai. Tôi không thể tìm thấy bất kỳ thông tin nào về cách thực hiện việc này, nhưng tôi cho rằng tôi phải sửa đổi mysite/mysite/urls.py
khi điều hướng đến thư mục gốc hiện cung cấp cho tôi 404 thông báo về việc không tìm thấy kết quả phù hợp trong url.Có thể phục vụ trang html tĩnh ở gốc của dự án django không?
urlpatterns = [
url(r'^/$', ???),
url(r'^admin/', include(admin.site.urls)),
url(r'^MyApp/', indluce('MyApp.urls')).
]
Trước đây là dự đoán tốt nhất của tôi (một điều xấu tôi biết). Điều đó nên (sửa tôi nếu tôi sai) khớp với URL gốc, nhưng tôi không biết làm thế nào để nói "hey django chỉ cần tìm một tập tin tĩnh", hoặc nơi tĩnh html nên sống, hoặc làm thế nào để nói với django nơi nó cuộc sống.
Cố gắng không cắt đầu của tôi. Tôi là thương hiệu mới với django.
P.S. Tôi đang sử dụng django 1.8 trong virtualenv trên PA
và tệp html tồn tại trong 'mysite/mysite/templates /'? – thedarklord47
Nó sống ở bất cứ nơi nào bạn đã chỉ định trong giá trị 'DIRS' trong cấu hình, đây là danh sách các đường dẫn thư mục. – Brandon
ah không thấy bit cuối cùng với liên kết doc. cảm ơn ngài! – thedarklord47