Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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 是否可以在不运行服务器的情况下管理模型数据?_Python_Django_Django Models - Fatal编程技术网

Python 是否可以在不运行服务器的情况下管理模型数据?

Python 是否可以在不运行服务器的情况下管理模型数据?,python,django,django-models,Python,Django,Django Models,假设我编写了一个python模块来完成一些干净的工作和日常维护。它没有视图或模板,只是一个命令行工具。无论服务器是否打开,都可以与模型和数据库交互吗?可以 查看管理命令和 你就这么做吧 python manage.py shell #You can call any method, modify Model objects, ... 及 这不需要服务器运行。谢谢!我在django教程中阅读了该命令。但是那样的话,我仍然需要在交互式shell中输入一些东西。有没有办法直接运行.py文件?(我认

假设我编写了一个python模块来完成一些干净的工作和日常维护。它没有视图或模板,只是一个命令行工具。无论服务器是否打开,都可以与模型和数据库交互吗?

可以

查看管理命令和

你就这么做吧

python manage.py shell #You can call any method, modify Model objects, ... 


这不需要服务器运行。

谢谢!我在django教程中阅读了该命令。但是那样的话,我仍然需要在交互式shell中输入一些东西。有没有办法直接运行.py文件?(我认为‘manage.py’只是简单地设置了一些环境变量。)有很多选择——您可能会感兴趣。另一个选项是实际编写python文件,并在命令行中执行它,这基本上就是管理命令要做的事情。
python manage.py dbshell #Gives direct access to the database via command line