Django网站是否需要申请?

时间:2016-01-22 12:28:00

标签: python django

我正在使用Django创建一个网站,并且想知道我应该创建一个单独的应用程序来存储网站,还是我将所有Django文件(views.py,urls.py等)放在Projects根目录中而不用担心申请?我注意到当我运行服务器时,我必须使用ip / application-name作为访问我网站的URL,并且想知道如何才能使用ip代替。

2 个答案:

答案 0 :(得分:0)

是的,创建一个应用程序。您无需关心文件的位置,并且/application网址不是必需的,只需在urls.py配置网站网址即可。

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

https://docs.djangoproject.com/en/1.9/intro/tutorial01/

答案 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')),

如果这样做,请小心,来自不同应用的网址现在可能会发生冲突。