使用django啟動命令行和腳本,可以方便的使用django框架做開發,例如,數據庫的操作等。
下面分別介紹使用方法。
django shell的啟動
啟動命令:
$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py shell
與普通的python 命令行有什么區別?
django shell 帶有django的配置信息,可以使用django的框架。例如,定義model為Apples,可以直接使用Apples.objects.all()查詢所有記錄。
> a=Apples.objects.all()> print a
腳本
腳本的路徑必須為:
app_name/management/commands
例如,為apple引用創建腳本,路徑為:
/data/example/apple/management/commands/AutoCheckTicket.py
代碼如下:
# -*- coding: utf-8 -*-from django.core.management.base import BaseCommandfrom monitor import ticket_monitorclass Command(BaseCommand): def handle(self, *args, **options): print "gogo" ticket_monitor.main_entry()
執行方式:
$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py AutoCheckTicket
以上這篇使用Django啟動命令行及執行腳本的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答