Найти - Пользователи
Полная версия: Как применить изменения в проекте с Django?
Начало » Django » Как применить изменения в проекте с Django?
1
alex.bityuckov@yandex.ru
Проект не мой и мы всего лишь немного изменяем его. В директории проекта лежат файлы models.py, views.py, urls.py и тд. Там есть файл mail.py. Я его отредактировал и проверил на тестовом сервере. Там перезапустил сервак и все изменения применились. Но на боевом сервере такая тема не сработала. отсюда вопрос как применить изменения этого файла на боевом серве? Является ли этот файл моделью?
borsovan
Вопрос из категории “Я очистила корзину и теперь у меня не запускается интернет”.

Исходники mail.py в студию.
alex.bityuckov@yandex.ru
# -*- coding: utf-8 -*-
import os # LLC “Helix Media”
import json # LLC “Helix Media”

from django.template import RequestContext
from django.template.loader import render_to_string
from django.core.mail import EmailMultiAlternatives

from config.settings import EMAIL_FROM, EMAIL_TO


def send_email(request, model, template_name, subject, email_to=EMAIL_TO):
# LLC “Helix Media”
f = open('amocrm/data.json', ‘w’)
f.write(json.dumps(model))
f.close()
f = open('amocrm/cookies.json', ‘w’)
f.write(json.dumps(request.COOKIES))
f.close()
os.system('php amocrm/push_amo.php')
# LLC “Helix Media”
subject = subject

if request:
context = RequestContext(request)
else:
context = None

text_content = render_to_string('email/{0}.txt'.format(template_name), {'model': model},
context_instance=context)
html_content = render_to_string('email/{0}.html'.format(template_name), {'model': model},
context_instance=context)

msg = EmailMultiAlternatives(subject, text_content, EMAIL_FROM, email_to)
msg.attach_alternative(html_content, “text/html”)
msg.send()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB