А я не знал, куда его поместить, подум ад, что так хуже не будет.
Вот код:
from django.conf import settings
from django.apps import apps
from django.template.loader import render_to_string
from django.shortcuts import get_object_or_404
from django.db.models import Q
import sys
import os
import tempfile
import PyPDF2
from weasyprint import HTML
import django
#print('Django %s' % django.get_version())
sys.path.extend(['/home/RSFmed/medical_env/medical/medical', ])
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "medical.settings")
django.setup()
from catalog.models import ServiceList
from catalog.models import Service
from clients import views
from views.reports import DOCTOR_CELL
from views.viewscommon import PROVIDER_NAME_LIFE_CLINIC
from views.viewscommon import num_years
from views.load import prepare_pdf_report
#from clients.views.reports import DOCTOR_CELL
#from clients.views.viewscommon import PROVIDER_NAME_LIFE_CLINIC
#from clients.views.viewscommon import num_years
#from clients.views.load import prepare_pdf_report
def servicelist_form_pdfs(servicelist_pk, servicelist_provider, servicelist_firm, servicelist_date):
/* код этой функции пропущен */
if
name == "
main":
needservicelist = ServiceList.objects.filter(is_need_form_pdf=True)
for servicelist in needservicelist:
servicelist_form_pdfs(str(
servicelist.pk), servicelist.provider, servicelist.firm, servicelist.date_load)
servicelist.is_form_pdf = True
servicelist.is_need_form_pdf = False
servicelist.save()
И все. Мне бы научиться запускать такой код, все остальное я уже вроде бы умею делать.