我正在尝试在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$
答案 0 :(得分:0)
不,这是该教程的问题。您应该运行manage.py syncdb
。
答案 1 :(得分:0)
或
django-admin.py syncdb --settings=myproject.settings
./ manage.py只是一个瘦包装器,每个新的django项目都设置为配置特定项目settings.py文件的路径。