Python Django网站是否需要申请?

Python Django网站是否需要申请?,python,django,Python,Django,我正在使用Django创建一个网站,我想知道我应该只创建一个应用程序来存储网站,还是将所有Django文件(views.py、url.py等)放在Projects根目录中,而不用担心创建应用程序?我注意到,当我运行服务器时,我必须使用ip/应用程序名作为URL来访问我的网站,我想知道如何使用ip来代替。是的,创建一个应用程序。你不需要关心你的文件在哪里,而且/applicationurl也不是必需的,只要在url.py上配置站点url就可以了 我建议您遵循Django文档中的教程,了解Djang

我正在使用Django创建一个网站,我想知道我应该只创建一个应用程序来存储网站,还是将所有Django文件(views.py、url.py等)放在Projects根目录中,而不用担心创建应用程序?我注意到,当我运行服务器时,我必须使用ip/应用程序名作为URL来访问我的网站,我想知道如何使用ip来代替。是的,创建一个应用程序。你不需要关心你的文件在哪里,而且
/application
url也不是必需的,只要在
url.py
上配置站点url就可以了

我建议您遵循Django文档中的教程,了解Django的工作原理:


您不必在url前面加上应用程序名称

例如,假设您正在学习民意测验教程。而不是像这样为所有轮询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')),

如果这样做,请小心,来自不同应用程序的URL现在可能会冲突。

创建一个应用程序,Django的很多魔术都是基于应用程序的,即使没有应用程序也能让你的东西正常工作,你也会错过很多。我已经阅读了教程,最后更新了我的projects url.py,所以我不必在url中添加/application name部分。只是不确定什么是最佳实践。人们似乎在说,为网站制作应用程序被认为是最佳实践。是的,这是最好的实践,你可以组织你的文件,最重要的是要知道它们是可重用的,如果你遵循最好的实践,你可以使用相同的应用程序创建其他网站。