Просто установите из .exe и добавьте его в PATH. https://www.python.org/getit/windows/ и попробуйте установить SublimeText3 и PyCharm для кодирования. Также вы можете использовать Jupyter-ноутбук.
Вы можете использовать self.data
в методе clean_email
для доступа к данным POST перед проверкой. Он должен содержать ключ с именем newsletter_sub
или newsletter_unsub
в зависимости от того, какая кнопка была нажата.
# in the context of a django.forms form
def clean(self):
if 'newsletter_sub' in self.data:
# do subscribe
elif 'newsletter_unsub' in self.data:
# do unsubscribe
Eg:
if 'newsletter_sub' in request.POST:
# do subscribe
elif 'newsletter_unsub' in request.POST:
# do unsubscribe