小编Kle*_*ali的帖子

django不读我的models.py.

使用Ubuntu 12.04无头服务器
Python v2.7.3
Django v1.3.1 FINAL

Python预装了,我从apt-get python-django安装了django

我会注意到我已经设置并配置了2台服务器供开发使用.这两种方式都适用于练习,因为我经常旅行并拥有一个方便的VM总是很好.然而,这台特殊的机器给我带来了麻烦,我无法理解其中的原因.

我以前的设置很简单.安装ubuntu,安装python-django,将文件复制到服务器,检查权限,运行python manage.py syncdb,然后运行python.manage.py runserver 0.0.0.0:8080,一切正常.由于某种原因,这不适用于此服务器.我完全迷失了,因为我没有改变任何东西,我很确定我没有做过任何不同的事情.

任何帮助表示赞赏,我提前致谢

   $python manage.py shell
   ...
   >>>import pwht.models
   >>>k = Device(serial="something", mac="something", ip="10.211.119.50", active = True)
   Traceback (most recent call last):
   File "<console>", line 1, in <module>
   NameError: name 'Device' is not defined
Run Code Online (Sandbox Code Playgroud)

我的路径位于manage.py下的sys.path中

charles@Jobserver-Gibby:~/pwht/pwht$ python manage.py shell
Python 2.7.3 (default, Aug  1 2012, 05:16:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import sys
>>> print sys.path
['/home/charles/pwht/pwht', …
Run Code Online (Sandbox Code Playgroud)

python django django-models

1
推荐指数
1
解决办法
1949
查看次数

标签 统计

django ×1

django-models ×1

python ×1