Python + Django Framework 1.7-1.10; 1.11; 2.0 - школа практического программирования В. Бовсуновского (2013-2019).

   Как правильно изучать Django? Другие методики не работают.

Хотите стать программистом? Читайте.

Вдохновляющие примеры ребят, как правильно учиться программировать?

К списку категорий

  •   Шаг 10. Делаем форму для отправки статьи блога по e-mail.




  •   Описание

    Наша задача создать форму для отправки понравившегося сообщения на емейл другу.

     



      Статья

    Курс получился длинный, мы разобрали всё очень подробно.

    У вас будет стартовая площадка работы с почтой.

    С начала мы написали форму, использовали базовый класс Джанго form.

    Потом нужно было понять принцип, как работает почта в Джанго.

    Мы с вами прописали настройки для gmail в settings.py и при помощи консоли отправили себе сообщение.

    Всё пришло успешно.

    Далее вы написали функцию представления в два этапа, что бы было очевидно и не сложно( не переживайте разобради по косточкам).

    В функции вроде бы сложно на первый взгляд, но после подробного разбора, сможете щёлкать, как семечки:

    subject = '{} ({}) recommends you reading "{}"'.format(cd['name'], cd['email'], post.title)

    - вывели имяб вывели емейл, вывели заголовок поста ( в курсе всё очень разжевано).

    Что радует, мы научились использовать в почте функцию 

    build_absolute_uri() - которую можно прировнять к 
    get_absolute_url() что бы выводить именно конкретную статью.

    После этого прописали urls

    потом шаблон и вот что получилось.

    Смотреть курс полностью.

     

     



      Код



    Кусочек кода, проверка в консоли, что бы работало, нужно прописать настройки в settings.py всё есть в уроке. Это просто пример, что всё реально и легко

    main.py

    
    
    >>> from django.core.mail import send_mail
    >>> send_mail('тема сообщения',  'текст сообщения.',
    'your_account@gmail.com-емейл от кого', ['your_account@gmail.com- емейл кому'], fail_silently=False)
    
    
    
    
    





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Посмотреть курс и разобрать отдельно по документации всё что рекомендовал. (необходимо знать где взять методы)



    2017-02-28 09:23:28+00:00



    К списку категорий




    Школа программирования Бовсуновского


    Система Orphus

    © 2016 Школа практики Django + Python. оферта

    Официальный сайт Python Официальный сайт Django . .
    пользовательское соглашение