我正在使用Django來創建一個網站,並想知道我應該創建一個單獨的應用程序來存儲網站,還是將所有的Django文件(views.py,urls.py等)放在Projects根目錄中,不用擔心提交申請?我注意到,當我運行服務器時,我必須使用ip/application-name作爲URL才能訪問我的網站,並且想知道如何才能使用ip。Django網站是一個需要的應用程序?
0
A
回答
0
您不必前綴的應用程序名稱的URL。
舉例來說,您正在關注投票教程。相反前綴所有投票的網址是這樣的:
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^otherapp/', include('otherapp.urls')),
...
你可以將前綴
urlpatterns = [
url(r'^', include('polls.urls')),
url(r'^', include('otherapp.urls')),
要小心,如果你這樣做,從不同的應用程序網址,現在可能發生衝突。
0
是的,創建一個應用程序。你不需要關心你的文件在哪裏,並且網址並不是真的必要,只需配置網站地址urls.py
即可。
我建議你遵循教程在Django文檔,瞭解Django的是如何工作的:
+0
我已經閱讀了本教程,並最終更新了我的項目urls.py,因此我不必添加url的/ application-name部分。只是不確定最佳做法。看起來人們認爲提出網站申請被認爲是最佳做法。 – Jem4687
+0
是的,這是最好的實踐,你把你的文件組織起來,而且要知道的最重要的事情是它們可以重複使用,如果你遵循最好的實踐,你可以使用相同的應用程序創建其他網站。 –
相關問題
- 1. 是DjangoRestFrameWork真的需要一個網站
- 2. 使用Django模型的應用程序需要是Django應用程序嗎?
- 3. Twitter Oauth問題 - 我需要一個網站來註冊一個應用程序
- 4. django用不同的應用程序構建一個網站
- 5. 是否需要admin.py是每個django應用程序?
- 6. 我的Django網站的主頁應該是一個應用程序嗎?
- 7. 刪除Django的網站應用程序
- 8. 在同一網站下的多個Django應用程序
- 9. 我需要一個應用程序的
- 10. 只需要一個網址的網站
- 11. 我是否需要iOS應用程序和我的網站有兩個獨立的Facebook應用程序?
- 12. 需要django heroku網絡應用程序的小存儲空間
- 13. 需要幫助指向應用程序在默認網站有一個域名
- 14. IIS 6.0 web應用程序 - 整個「網站」是否需要成爲「應用程序」?
- 15. 我需要讓公司網站向Appstore提交應用程序
- 16. 刮一個需要登錄的網站
- 17. 網站和應用程序開發是否需要不同的開發人員?
- 18. 我希望我的MVC應用程序是一個網站
- 19. 需要通過asp.net網站控制C#winforms應用程序的一些建議
- 20. 是否應用程序需要的app.config
- 21. 我是否需要一個網頁才能在appstore中發佈應用程序?
- 22. 我需要一個單頁網站
- 23. 如何在django應用程序內部實現多個網站?
- 24. RSA網絡應用程序簽名,需要的一般說明
- 25. Qt應用程序是否需要KDE?
- 26. AppMobi應用程序是否需要Applab?
- 27. 網站每個註冊帳戶的網站應用程序
- 28. 登錄網站需要另一個網站
- 29. 發佈一個WPF應用程序到一個Asp.Net網站
- 30. 如何創建一個需要特定模塊運行的django應用程序?
創建一個應用程序,很多Django魔術都是基於應用程序,甚至**如果**讓你的東西在沒有應用程序的情況下工作,你會錯過很多。 –