zoukankan      html  css  js  c++  java
  • Django 1.4 syncdb 报错

    django升级到1.4版了,改进的地方不少. 打算用 django1.4 写一个新项目和以往一样,生成项目还是:

    $ django-admin.py startproject mysite

    在django1.3中 这个命令会生成下面这样的目录结构

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

    但是1.4生成的不一样了,会生成下面这样的布局:

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

    可以看到这里会出现两个settings.py 如果按照以前的做法 只配置了顶层目录中的settings.py 那么在运行syncdb时
    会报告数据库错误.

    而django1.3 会使用顶层目录的settings.py

    貌似这个问题是因为我环境不干净. django-admin.py 是用的django1.3的 升级后好像并没有改变这个命令所以生成了这样的目录结构

    正常的django1.4 会生成如下的目录结构.

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

    看起来挺干净 很好.

  • 相关阅读:
    SendMessage 关闭外部程序
    ShellApi 列举正在运行的程序
    SendMessage 关闭显示器
    ShellAPI 自定义系统的关于对话框 about
    if 条件语句
    操作INI文件cpp
    ShellAPI 取得可执行文件的图标
    For 循环 语句
    选择结构语句IF
    SendMessage 关闭计算器
  • 原文地址:https://www.cnblogs.com/pylemon/p/2573707.html
Copyright © 2011-2022 走看看