django - Django-1.4.1 中奇怪的新目录结构?

标签 django directory-structure django-1.4

我刚刚在 Ubuntu 12.04 上安装了最新版本的 Django (1.4.1)。新文档和我能找到的所有其他内容似乎认为目录结构应该如下所示:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

但是,运行 $ django-admin.py startproject mysite 会产生以下目录结构:

mysite/
    __init.py__
    manage.py
    settings.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
    templates/
    urls.py

mysite/urls.pymysite/mysite/urls.py 之间似乎没有什么区别,区别在于文件的第 1 行,其中mysite/urls.py import 语句从 from django.conf.urls.defaults 开始,而不是 from django.conf.urls。同样,两个 settings.py 文件之间也没有什么区别。

我的问题是:

  • 这是错误的结果
  • 我是否不小心下载了显示(由于某种原因)不正确版本号的主干
  • 或者应该是这样的,如果是这样,为什么,类似文件之间有什么区别,我应该如何使用它们?

编辑:奥伯伦的回答为我解决了问题(谢谢!),但如果有人有任何想法,我仍然有兴趣首先知道问题是什么。

最佳答案

我遇到了同样的问题,我所做的就是删除 django 并重新安装它 它的工作原理与您展示的第一个类似。

关于django - Django-1.4.1 中奇怪的新目录结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360446/

相关文章:

javascript - 成功后如何切换选项卡

django - 对 Varnish 缓存的 View 使用 Django 的 CSRF 保护

项目目录的 Python 文件夹结构和易于导入

java - java类应该如何组织?

C++项目源码布局

python - 通过扩展覆盖空白的包含 block ?

python - 使用 MPLD3 将图形添加到 Django 项目中。

django - Django admin 中 `__init__` 中的动态表单字段

Django1.4 : Generic way to set language links in template to work with i18n_patterns?

python - Django 1.4 中的静态文件夹结构?