在python脚本中使用工程已有的models
很多时候我们需要写一些定时任务来执行一些业务数据, 在java中如果直接用jdbc来写稍微繁琐,但如果依赖工程已有的包,却非常麻烦,需要重用spring的配置文件,还要防止包依赖冲突,而在python,这一切都非常简单,只需要交给 setup_environ
from django.core.management import setup_environimport settingssetup_environ(settings)from django.contrib.auth.models import Userfrom message.models import Messageimport repattern = re.compile('\w{7}\d{5}')spam_user_count = 0for user in User.objects.filter(id__gt=676818,is_active=0):