我正在使用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. 是否需要admin.py是每个django应用程序?
- 3. 删除Django的网站应用程序
- 4. 我是否需要iOS应用程序和我的网站有两个独立的Facebook应用程序?
- 5. 需要帮助指向应用程序在默认网站有一个域名
- 6. IIS 6.0 web应用程序 - 整个“网站”是否需要成为“应用程序”?
- 7. 刮一个需要登录的网站
- 8. 我希望我的MVC应用程序是一个网站
- 9. 网站和应用程序开发是否需要不同的开发人员?
- 10. 如何在django应用程序内部实现多个网站?
- 11. RSA网络应用程序签名,需要的一般说明
- 12. Qt应用程序是否需要KDE?
- 13. 网站每个注册帐户的网站应用程序
- 14. 发布一个WPF应用程序到一个Asp.Net网站
- 15. 如何创建一个需要特定模块运行的django应用程序?
- 16. 一个网站的多个应用程序池
- 17. 具有SSL一个应用程序的多个网站
- 18. TweetSharp - 总是需要身份验证(网络应用程序)?
- 19. 每个网站的应用程序池或1个应用程序池中的几个网站?
- 20. Django用户在网站上激活的应用程序
- 21. django中的网站应用程序用于什么?
- 22. 需要示例应用程序开发自己的网站和应用程序在asp.net中使用c#
- 23. Android应用程序如何读取需要登录的Wordpress网站的RSS源?
- 24. iPad应用程序需要
- 25. Android:帮助创建一个WordPress的网站的应用程序
- 26. 主机在一个新的网站(Default.aspx的)Silverlight应用程序
- 27. Django:需要帮助保持应用程序不依赖于另一个
- 28. 如何加载我的web应用程序中的网站,如iframe,我需要一个替代<iframe>?
- 29. Django的第一个应用程序
- 30. Django网站 - 使按钮链接到不同的应用程序
创建一个应用程序,很多Django魔术都是基于应用程序,甚至**如果**让你的东西在没有应用程序的情况下工作,你会错过很多。 –