django-启动方式

参考:https://www.cnblogs.com/lanyangsh/p/7898628.html

使用django启动命令行和脚本,可以方便的使用django框架做开发,例如,数据库的操作等。下面介绍2种使用方式:

1.django shell的启动

在django项目根目录下

python manage.py shell   #开启命令行模式
python3 manage.py shell < xx.py  #直接执行xx.py

与普通的python命令区别:

django shell带有django的配置信息,和django.setup()的作用相同,可直接在shell命令中

from xx import models
obj = models.BOOK.objects.all()
print(obj)

2.脚本

要想执行django项目中某个app下的脚本,脚本路径必须在app_name/management/commands下。例如/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()

执行方式:python manage.py AutoCheckTicket 会执行Command类中的handle方法

posted @ 2023-02-26 16:23  MISF  阅读(242)  评论(0编辑  收藏  举报
     JS过度和变形效果演示   
  
    html5.png