Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как применить изменения в проекте с Django? [RSS Feed]

#1 Фев. 8, 2017 22:25:25

alex.bityuckov@yandex.ru
Зарегистрирован: 2017-02-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как применить изменения в проекте с Django?

Проект не мой и мы всего лишь немного изменяем его. В директории проекта лежат файлы models.py, views.py, urls.py и тд. Там есть файл mail.py. Я его отредактировал и проверил на тестовом сервере. Там перезапустил сервак и все изменения применились. Но на боевом сервере такая тема не сработала. отсюда вопрос как применить изменения этого файла на боевом серве? Является ли этот файл моделью?

Офлайн

#2 Фев. 9, 2017 12:31:15

borsovan
Зарегистрирован: 2015-02-12
Сообщения: 9
Репутация: +  0  -
Профиль  

Как применить изменения в проекте с Django?

Вопрос из категории “Я очистила корзину и теперь у меня не запускается интернет”.

Исходники mail.py в студию.

Офлайн

#3 Фев. 9, 2017 14:24:37

alex.bityuckov@yandex.ru
Зарегистрирован: 2017-02-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как применить изменения в проекте с Django?

# -*- 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()

Офлайн

  • Начало
  • » Django
  • » Как применить изменения в проекте с Django?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version