初学者django设置:无法导入设置'myproject.settings'

时间:2011-09-18 06:58:40

标签: django installation

我正在尝试在ubuntu上安装django。我正在浏览以下设置教程:http://jeffbaier.com/articles/installing-django-on-an-ubuntu-linux-server/

当我尝试执行'syncdb'步骤时出现错误。这似乎是一个环境问题。我该如何解决这个问题?

me@ubuntu:~/django_projects/myproject$ django-admin.py syncdb
Traceback (most recent call last):
  File "/usr/local/bin/django-admin.py", line 5, in <module>
    management.execute_from_command_line()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 433, in execute_from_command_line
    utility.execute()
  ...
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__
    raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'myproject.settings' (Is it on sys.path?): No module named myproject.settings
me@ubuntu:~/django_projects/myproject$

2 个答案:

答案 0 :(得分:0)

不,这是该教程的问题。您应该运行manage.py syncdb

答案 1 :(得分:0)

django-admin.py syncdb --settings=myproject.settings

./ manage.py只是一个瘦包装器,每个新的django项目都设置为配置特定项目settings.py文件的路径。