共計 781 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Django 中執行 Python 腳本通常有兩種方式:
- Django Management Command:可以通過創建自定義的 Django 管理命令來執行 Python 腳本。首先在 app 目錄下創建一個
management/commands
目錄,然后在該目錄下創建一個名為<command_name>.py
的 Python 文件,編寫自定義的命令邏輯。最后在命令行中運行python manage.py <command_name>
即可執行該腳本。
示例代碼:
# myapp/management/commands/my_command.py
from django.core.management.base import BaseCommand
class Command(BaseCommand):
help = 'My custom command'
def handle(self, *args, **options):
# Your script logic here
print('Hello, Django!')
- 直接調用 Python 腳本:在 Django 項目中可以直接調用 Python 腳本,但需要注意的是需要在 Django 項目的根目錄下運行 Python 腳本,否則可能會導致導入 Django 模塊失敗。
示例代碼:
# script.py
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings')
import django
django.setup()
# Your script logic here
print('Hello, Django!')
然后在項目根目錄下運行 python script.py
即可執行該腳本。
丸趣 TV 網 – 提供最優質的資源集合!
正文完