所以,我从djangobook.com学习django,对以下命令创建的项目框架有点困惑。
django-admin.py startproject mysite
这将创建以下树。
mysite的 - manage.py - 我的网站 - init - 设置 - 网址 - 观点
但是这本书说应该创建下面的树:
mysite的/ 的初始化的.py manage.py settings.py urls.py
我在Windows 7 pro 64位上使用Python 2.7.3。 Django版本是1.4。 这本书是使用Django ver 1.1进行教学的。我怀疑项目骨架的差异是由于我使用的更新版本的django。
是不是因为版本较新?如果是这样,为什么这个改变在django? TIA。
答案 0 :(得分:1)
是的,自Django 1.4以来,项目布局发生了变化。 您将在此页面上获得有关原因的更多信息: https://docs.djangoproject.com/en/1.4/releases/1.4/#updated-default-project-layout-and-manage-py
我还建议至少做一下最新的网站官方教程: https://docs.djangoproject.com/en/1.4/intro/tutorial01/ 他们解释了项目布局。