shell和eclipse中的Django环境,pydev提供语法

2024-04-20 14:27:17 发布

您现在位置:Python中文网/ 问答频道 /正文

``>>>python manage.py syncdb  

 File "<console>", line 1  
python manage.py syncdb
SyntaxError: invalid syntax  
            ^``

有什么问题吗?在

额外信息,如果可能有帮助-
Python-2.6
Django-1.2.5
Eclipse-3.6.0
Pydev-1.6.5版本


Tags: djangopy版本信息managelineconsolefile
2条回答

似乎您已经在pythonshell中了,所以该命令将无法工作。您必须在项目文件夹的命令行中使用它。在

this question中,您将了解如何从pythonshell运行syncdb。在

是的,@chris是对的,你试图在交互式shell中用Python解释器运行一个文件。在

如果您将Django(org.python.pydev.django.djangoNature)添加到项目性质的列表中,那么您可以在resources视图中右键单击您的项目,然后有Django子菜单,您可以从中运行自定义的manage.py命令和其他命令,如sycdbtest等。在

如果您想存储一个相当于manage.py test myapp1, myapp2的自定义命令,那么您可以创建一个自定义运行配置。基本上,您将当前项目指定为“project”,将manage.py指定为“Main module”,然后编写“test myapp1,myapp2”作为manage.py的参数。在

相关问题 更多 >