使用Django啟動(dòng)命令行及執(zhí)行腳本的方法
使用django啟動(dòng)命令行和腳本,可以方便的使用django框架做開發(fā),例如,數(shù)據(jù)庫(kù)的操作等。
下面分別介紹使用方法。
django shell的啟動(dòng)
啟動(dòng)命令:
$/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啟動(dòng)命令行及執(zhí)行腳本的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
將python flask項(xiàng)目打包成可以運(yùn)行的軟件的全過程(包含報(bào)錯(cuò)解決)
這篇文章主要給大家介紹了將python flask項(xiàng)目打包成可以用運(yùn)行的軟件(包含報(bào)錯(cuò)解決),文中通過代碼示例和圖文結(jié)合講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-02-02
Python數(shù)據(jù)分析numpy數(shù)組的3種創(chuàng)建方式
這篇文章主要介紹了Python數(shù)據(jù)分析numpy數(shù)組的3種創(chuàng)建方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-07-07
Python中使用Boolean操作符做真值測(cè)試實(shí)例
這篇文章主要介紹了Python中使用Boolean操作符做真值測(cè)試實(shí)例,在Python中,任何類型的對(duì)象都可以做真值測(cè)試,并且保證返回True或者False,需要的朋友可以參考下2015-01-01
django ajax發(fā)送post請(qǐng)求的兩種方法
這篇文章主要介紹了django ajax發(fā)送post請(qǐng)求的兩種方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01
Python scrapy爬取起點(diǎn)中文網(wǎng)小說榜單
爬蟲的基礎(chǔ)內(nèi)容已經(jīng)全部學(xué)玩,博主決定想著更加標(biāo)準(zhǔn)化以及實(shí)用能力更強(qiáng)的scrapy進(jìn)發(fā),今天記錄自己第一個(gè)scrapy爬蟲項(xiàng)目. scrapy爬取起點(diǎn)中文網(wǎng)24小時(shí)熱銷榜單,需要的朋友可以參考下2021-06-06
python按照多個(gè)字符對(duì)字符串進(jìn)行分割的方法
這篇文章主要介紹了python按照多個(gè)字符對(duì)字符串進(jìn)行分割的方法,涉及Python中正則表達(dá)式匹配的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
Python:pycharm中虛擬環(huán)境venv的使用及說明
文章介紹了虛擬環(huán)境的必要性和實(shí)踐方法,虛擬環(huán)境可以幫助用戶管理不同項(xiàng)目所需的Python版本和第三方模塊,避免版本沖突和模塊沖突,文章詳細(xì)介紹了如何使用Python自帶的`venv`模塊創(chuàng)建和管理虛擬環(huán)境,并通過命令行和PyCharm兩種方式構(gòu)建虛擬環(huán)境2025-01-01

