Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在';python manage.py runserver';在Django?_Django_Macos_Terminal - Fatal编程技术网

如何在';python manage.py runserver';在Django?

如何在';python manage.py runserver';在Django?,django,macos,terminal,Django,Macos,Terminal,我一直在学习Django教程,直到28:36分,老师使用了一个快捷方式,在终端上显示为^C(trydjango)$,允许他在运行服务器后继续键入makemigrations 当我尝试在python manage.py runserver之后键入终端时,enter按钮不会提交命令,而是向下输入一个换行符,使我陷入困境。我不确定如何继续学习本教程,因此非常感谢您的帮助 允许他在运行服务器后继续键入以进行迁移 事实并非如此。他使用Ctrl+C(这是^C停止服务器的来源) 是一个序列,它将向正在运行的进

我一直在学习Django教程,直到28:36分,老师使用了一个快捷方式,在终端上显示为^C(trydjango)$,允许他在运行服务器后继续键入makemigrations

当我尝试在python manage.py runserver之后键入终端时,enter按钮不会提交命令,而是向下输入一个换行符,使我陷入困境。我不确定如何继续学习本教程,因此非常感谢您的帮助

允许他在运行服务器后继续键入以进行迁移


事实并非如此。他使用Ctrl+C(这是
^C
停止服务器的来源)

是一个序列,它将向正在运行的进程发出一个消息,告诉它您希望它中断。然后,大多数进程将尝试停止运行(例如,在执行某些任务以存储程序状态之后)

但是,在许多终端中,您可以使用多个选项卡,其中一个选项卡用于运行服务器,而其他选项卡用于检查文件、数据库等。在Mac OS X终端仿真器上,您可以使用⌘ + T、 而在LX终端和许多其他Linux终端模拟器上,您可以使用Ctrl+Shift+T。

进展如何

你只需要打开第二个终端,让它继续运行。
如果您使用的是VSCode或PyCharm,则只需单击底部终端旁边的加号,然后添加另一个加号。

情况并非如此。他使用Ctrl+C(这是
^C
停止服务器的来源)。命令末尾的
$
会在后台启动该过程。因此,当您想要“进行迁移”时,必须停止服务器进行迁移?因此,当您想要“进行迁移”时,必须停止“运行服务器”进行迁移?@ismodes:在Youtube教程中确实发生了这种情况。我认为您可以使用多个选项卡/终端同时执行此操作,但由于重新启动服务器不会花费太多时间,因此可能不会让您工作得更快。啊,好吧,这是有道理的。因此,不管服务器是否正在运行(runserver),都可以“进行迁移”,对吗makemigrations独立于runserver,或者两者之间可能存在冲突?@ismodes:通常不会,因为它是一个独立的进程,检查差异并相应地生成迁移文件。