2011-05-05 18 views
0

试图按照django book 2.0的指示运行开发服务器。到目前为止下面有什么IM做:如何在命令提示符下运行Django开发服务器?

1)cd到包含目录蟒蛇 2)运行使用 “蟒蛇” Python解释器命令 3)用Python解释器导入的Django现在 http://www.djangobook.com/en/2.0/chapter02/

第4步应该CD到mysite的目录,然后运行命令“蟒蛇manage.py 的runserver”

我的问题,虽然是你如何cd到另一个目录,同时在命令提示符下运行 Python解释器,所以我可以使用运行开发的命令pment服务器?

如果有人可以一步一步列出他们如何从命令提示符运行开发服务器,或向我解释什么是我做错了,那将是非常值得赞赏的,因为我一直在试图弄清楚这一点永远。

btw目录我改为了“Python27> mysite”。 mysite在Python 27文件夹中。 Python 27包含python文件,其中包含python.exe文件,mysite包含包含manage.py文件的项目。

+0

运行'蟒蛇manage.py runserver',后你已经进入了项目目录。你从来没有从Python解释器做它。 – neuronet 2017-08-15 13:34:37

回答

23

变化Django项目和运行:

python manage.py runserver 

这一切!

+0

谢谢,但你如何从python解释器更改为项目? python需要运行才能运行该命令。 – j5r 2011-05-05 07:36:04

+0

@user:不,它不是。这是一个'cmd'命令,只是一个常规的'cd'。只有*然后*你是否通过Python解释器运行'manage.py' – 2011-05-05 07:37:13

+0

不!它不!没有魔法:) – programmersbook 2011-05-05 07:37:55

2

您不能在Python解释器中直接执行“cd”命令。您需要先通过调用exit()方法退出解释器。 (只需在解释器中写入exit()并按回车键)。考虑到这一点修改后的步骤是:

  1. cd到包含目录蟒蛇
  2. 运行使用“蟒蛇”命令与Python解释
  3. 退出解释
  4. 导入Django的Python解释
  5. 从系统shell
  6. cd到mysite的目录,键入python manage.py runserver命令
+2

那么,你肯定*可以*从Python内部改变当前目录,用'os.chdir' – 2011-05-05 07:38:19

+0

你是对的,Eli。但是,我认为这会让user560117变得复杂。 – 2011-05-05 07:41:46

+0

或者你可以安装ipython让你使用cd。 – zeekay 2011-05-05 08:06:23

相关问题