Skip to main content
 首页 » 编程设计

运行 Django 命令的 Python 脚本

2025年05月04日26youxin

我想运行一个应该做的 python 脚本:

  1. 创建一个 django 项目:django-admin startproject foobar
  2. 在项目中创建一个app:python manage.py barfoo
  3. 在设置的 INSTALLED_APP 中添加新创建的应用 barfoo 的条目。

我怎样才能做到这一点?

请您参考如下方法:

似乎有一种 pythonic 的方式来做#1 和#2

https://docs.djangoproject.com/en/dev/ref/django-admin/#running-management-commands-from-your-code

from django.core import management 
management.call_command('flush', verbosity=0, interactive=False) 
management.call_command('loaddata', 'test_data', verbosity=0)