使用Django啟動命令行及執(zhí)行腳本的方法
使用django啟動命令行和腳本,可以方便的使用django框架做開發(fā),例如,數(shù)據(jù)庫的操作等。
下面分別介紹使用方法。
django shell的啟動
啟動命令:
$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py shell
與普通的python 命令行有什么區(qū)別?
django shell 帶有django的配置信息,可以使用django的框架。例如,定義model為Apples,可以直接使用Apples.objects.all()查詢所有記錄。
> a=Apples.objects.all() > print a
腳本
腳本的路徑必須為:
app_name/management/commands
例如,為apple引用創(chuàng)建腳本,路徑為:
/data/example/apple/management/commands/AutoCheckTicket.py
代碼如下:
# -*- coding: utf-8 -*- from django.core.management.base import BaseCommand from monitor import ticket_monitor class Command(BaseCommand): def handle(self, *args, **options): print "gogo" ticket_monitor.main_entry()
執(zhí)行方式:
$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py AutoCheckTicket
以上這篇使用Django啟動命令行及執(zhí)行腳本的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
將python flask項目打包成可以運行的軟件的全過程(包含報錯解決)
這篇文章主要給大家介紹了將python flask項目打包成可以用運行的軟件(包含報錯解決),文中通過代碼示例和圖文結(jié)合講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下2024-02-02
Python數(shù)據(jù)分析numpy數(shù)組的3種創(chuàng)建方式
這篇文章主要介紹了Python數(shù)據(jù)分析numpy數(shù)組的3種創(chuàng)建方式,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07
Python scrapy爬取起點中文網(wǎng)小說榜單
爬蟲的基礎(chǔ)內(nèi)容已經(jīng)全部學(xué)玩,博主決定想著更加標準化以及實用能力更強的scrapy進發(fā),今天記錄自己第一個scrapy爬蟲項目. scrapy爬取起點中文網(wǎng)24小時熱銷榜單,需要的朋友可以參考下2021-06-06
Python:pycharm中虛擬環(huán)境venv的使用及說明
文章介紹了虛擬環(huán)境的必要性和實踐方法,虛擬環(huán)境可以幫助用戶管理不同項目所需的Python版本和第三方模塊,避免版本沖突和模塊沖突,文章詳細介紹了如何使用Python自帶的`venv`模塊創(chuàng)建和管理虛擬環(huán)境,并通過命令行和PyCharm兩種方式構(gòu)建虛擬環(huán)境2025-01-01

