我正在使用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魔术都是基于应用程序,甚至**如果**让你的东西在没有应用程序的情况下工作,你会错过很多。 –