eclipse中使用django环境的shell,pydev给出语法错误

发布于 2024-10-19 00:31:15 字数 279 浏览 2 评论 0原文

``>>>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
派德夫 - 1.6.5

``>>>python manage.py syncdb  

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

What could the problem be?

Extra Info if it might help -
Python - 2.6
Django - 1.2.5
Eclipse - 3.6.0
Pydev - 1.6.5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘亓 2024-10-26 00:31:15

是的,@chris 是对的,您尝试在交互式 shell 中使用 Python 解释器运行文件。

如果将 Django (org.python.pydev.django.djangoNature) 添加到项目性质列表中,则可以在资源视图中右键单击您的项目,然后可以从以下位置看到 Django 子菜单您可以在其中运行自定义 manage.py 命令以及条目列表中的其他命令,例如 sycdbtest 等。

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

Yeah, @chris is right, your trying to run a file with a Python interpreter from within an interactive shell.

If you add Django (org.python.pydev.django.djangoNature) to the list of your project natures, you can then right click on your project in the resources view and you then have the Django submenu from where you can run a custom manage.py command and other commands such as sycdb, test, etc. from the list of entries.

If you want to store a custom command which would be an equivalent to, say, manage.py test myapp1, myapp2 you then create a custom run configuration. Basically, you specify your current project as the "Project", manage.py as the "Main module" and then write "test myapp1, myapp2" as the argument for manage.py.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文