Форум сайта python.su
Здравствуйте, хотим настроить бота телеграм.
Для этого необходим хотя бы простенький https с сертификатом.
Сначала полез в гугл, перепробовал множество рецептов, чото не получилось настроить.
В идеале мне https нужен на порту, который отличается от 443(отладочная машина)
Офлайн
virtualenv, django … ssl какая связь то? И что не получается, какой конкретно вопрос - не ясно
Офлайн
JOHN_16Джангy запускаю так ./manage.py runserver
virtualenv, django … ssl какая связь то? И что не получается, какой конкретно вопрос - не ясно
Отредактировано java (Авг. 25, 2017 19:28:15)
Офлайн
яснее не стало - при чем здесь httpS т.е. ssl и тд?
Офлайн
JOHN_16Хочу телеграм бота настроить, для этого нужен https. Уже сделал собственными усилиями, погуглил часов 6
яснее не стало - при чем здесь httpS т.е. ssl и тд?
Офлайн
можно декоратором, не удивлюсь даже если в джанге есть готовый
Офлайн
JOHN_16
разумеется, есть
from django.contrib.auth.decorators import login_required
Офлайн
FishHook
JOHN_16разумеется, естьfrom django.contrib.auth.decorators import login_required
##################chat_bot################################### class Messenger(models.Model): class Meta: db_table = 'messenger' verbose_name = u'Мессенджер' verbose_name_plural = u'Мессенджеры' name = models.CharField(u'Название',max_length=20,blank = True) def __unicode__(self): return self.name class ChatQuestion(models.Model): class Meta: db_table = 'chat_bot_question' verbose_name = u'Чатбот вопрос' verbose_name_plural = u'Чатбот вопросы' question = models.CharField(u'Вопрос',max_length=255,blank = True) def __unicode__(self): return self.question class ChatBotSession(models.Model): class Meta: db_table = 'chat_bot_session' verbose_name = u'Чатбот сессия' verbose_name_plural = u'Чатбот сессии' messenger = models.ForeignKey(Messenger,verbose_name = u'Мессенджер', blank = True,null=True, default=1, on_delete = models.CASCADE) user = models.ForeignKey(User,verbose_name = u'Пользователь', blank = True,null=True, on_delete = models.CASCADE) def next_question(self): pass return 1 cnt = ChatQuestion.objects.count() question = range(1,cnt): def __unicode__(self): return '#'+str(self.pk) class ChatBotAnswer(models.Model): class Meta: db_table = 'chat_bot_answer' verbose_name = u'Чатбот ответ' verbose_name_plural = u'Чатбот ответы' session = models.ForeignKey(ChatBotSession,verbose_name = u'Сессия', blank = True,null=True, on_delete = models.CASCADE) question = models.ForeignKey(ChatQuestion,verbose_name = u'Вопрос', blank = True,null=True, on_delete = models.CASCADE) answer = models.CharField(u'Ответ',max_length=255,blank = True,null=True) def __unicode__(self): return self.question.question + "\r\n\r\n" +self.answer
Офлайн