大家好,我正在学习Tango with Django 1.7。由于同时也是Linux菜鸟,所以看到作者的一些操作感到不解,特来请教。
如4.2创建Django项目中所述,作者先runserver,再migrate,在这中间没有任何其他操作。但是我发现runserver后就无法输入命令了:除非Ctrl+C中止server,或者新开终端后进入项目目录再执行migrate。
是有什么我不知道的方法或命令吗?请朋友们教教我,谢谢!
@TMAC狂热-weibo 谢谢回复。您所说的命令的含义很有帮助。原文有些细节省略了。
migrate是迁移数据库的操作,runserver是启动服务,一般是有对数据库的改动时,先migrate生成迁移文件,然后makemigrations完成迁移,再启动runserver,runserver相当于是启动一个后台守护进程。
自问自答。找了些资料:
参考1,不终止服务器的话,只能重开终端输入命令了。