我正在使用Django创建一个网站,并且想知道我应该创建一个单独的应用程序来存储网站,还是我将所有Django文件(views.py,urls.py等)放在Projects根目录中而不用担心申请?我注意到当我运行服务器时,我必须使用ip / application-name作为访问我网站的URL,并且想知道如何才能使用ip代替。
答案 0 :(得分:0)
是的,创建一个应用程序。您无需关心文件的位置,并且/application
网址不是必需的,只需在urls.py
配置网站网址即可。
我建议您按照Django文档中的教程,了解Django的工作原理:
答案 1 :(得分: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')),
如果这样做,请小心,来自不同应用的网址现在可能会发生冲突。