0

所以,我从 djangobook.com 学习 django,对以下命令创建的项目骨架有点困惑。

django-admin.py startproject mysite

这将创建以下树。

mysite - manage.py - mysite - init - 设置 - urls - 视图

但是这本书说它应该在下面创建树:

mysite/ init .py manage.py settings.py urls.py

我在 Windows 7 pro 64 位上使用 Python 2.7.3。Django 版本是 1.4。本书使用 Django 1.1 版进行教学。我怀疑项目骨架的差异是由于我使用的 django 的较新版本。

是不是因为新版本的缘故?如果是这样,为什么在 django 中进行此更改?TIA。

4

1 回答 1

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/ 他们解释了项目布局。

于 2012-05-14T21:33:48.770 回答