Статьи по рубрике: Практикум Django

Как зарегистрировать пользователя через социальные сети

Михаил Попов    10.11.2015 07:57    Практикум Django , Социальные сети     нет комментариев

Регистрация через социальные сетиДля предоставления пользователю возможности создавать записи в базах данных прежде всего хочется себя обезопасить от хулиганства. Для этого, пользователь, добавляющий записи должен быть зарегистрирован на сайте. Хочется, чтобы регистрация осуществлялась в 1-2 клика и без ввода с клавиатуры. В этом нам может помочь регистрация пользователей через социальные сети.... 

Читать полностью

Как записать данные из формы в модель

Михаил Попов    05.11.2015 01:26    Модели , Практикум Django , Формы     нет комментариев

Как записать данные из формы в модельВсем привет! Ну вот, прослушал и проделал урок 48 в школе на spb-tut.ru. Добавил новую форму в практикум, соединил форму с моделью, теперь можно добавлять данные из формы в модель. Пока что сделал не безопасно и добавить данные в модель может кто угодно, но завтра или послезавтра эту "дырку" закрою. Выложил результаты практикума на github. Сам пример можно посмотреть на этой странице. Раньше писал информацию о коде на закладке "Код" практикумов, но теперь буду его отпралять на GitHub и давать ссылку на конкретные коммиты или просто на папки проекта...

Читать полностью

Как опубликовать проект на GitHub

Михаил Попов    04.11.2015 03:10    GitHub , Практикум Django     нет комментариев

Как опубликовать проект на GitHubДрузья, итак давате разбирать, как пользоваться Github. Решил начать с малого - сегодня отправил свой проект на GitHub. Мне давно было интересно что это за штука и как ей пользоваться. На работе мы все время используем хранилище для разработки, а тут как то пока нет, нужно это восполнить.

Во первых - контроль версий будет полезен мне.
Во вторых - все желающие смогут посмотреть мой исходный код и:

- что то взять себе как пример
- указать мне на мои ошибки

В третьих - при разборе примеров я смогу давать ссылки на файлы на GitHub....

Читать полностью

Как сделать блог на Django 1.8 от начала и до конца (часть 2)

Михаил Попов    31.10.2015 12:16    Python , Модели , Практикум Django     нет комментариев

Добавляем тэги и CKEditorПосле публикации статьи о первой версии блога мне написали в школе, что для редактирования хорошо использовать django-ckeditor. Ну я сразу и пошел к 45 уроку. Потом доделаю то, что пропустил.

Обычно я последователен, но тут не удержался и побежал смотреть, как установить ckeditor на свой блог. Добавить визуальный редактор получилось довольно просто. Теперь он у меня отображается в админке. Заострять на это внимание не буду, т.к. этот урок достаточно подробно отражается в школе spb-tut.ru.
Еще решил добавить теги к статьям...

Читать полностью

Как сделать блог на Django 1.8 от начала и до конца

Михаил Попов    30.10.2015 22:21    Python , Модели , Практикум Django     нет комментариев

Как сделать блог на Django 1.8Выполняю лабораторную работу практикума по полям моделей. Создаю модели и их представление. Эта лабораторная работа, похоже уже по традиции, рождает в результате выполнения блог. Итак, понеслось... Мы делаем Блог, а значить нам нужно отображать статьи в блоге, которые будут отображаться в списке. В списке должны отображаться: - Заголовок статьи
- Дата создания статьи
- Краткий текст статьи
- Кнопка перехода к полной версии статьи

Похоже, что ничего не забыл. Еще я хочу, чтобы ссылки на мои статьи выглядели читабельно, для этого мне нужно из названия статьи делать транслит в английский язык и делать из этого ссылку. Но обо всем по порядку...

Читать полностью

Решено, я создам свой блог

Михаил Попов    30.10.2015 22:20    Модели , Практикум Django     нет комментариев

Решил сделать свой блогСудя по записям других учеников, где то на 40-46 уроке происходит создание блога. Даже если это не так, я намерен создать блог на этом этапе. Для блога похоже понадобятся сам текст статьи, короткий текст статьи, возможности комментирования и теги. Пока обойдемся без тегов. Назвал свой блог пока что "Полублог", т.к. движок для него находится сейчас в разработка. Когда закончу движок - дам блогу нормальное определение...

Читать полностью

Возможность добавления и просмотра видео с Youtube

Михаил Попов    29.10.2015 09:45    Python , Модели , Практикум Django     нет комментариев

Как добавить видео с YouTube на сайтИсходя из планов по улучшению контента, изменил страницу первоначального практикума по добавлению страниц с базами данных. Сделал реальное добавление и возможность просмотра видеофайлов с Youtube. Для этого немного изменил модель и воспользовался возможностями Bootstrap для открытия модального диалога. Не обошлось и без Javascript, в частности jQuery. Результат можно посмотреть тут:http://practice.keyfire.ru/info/video/. Изменения на сайте практикума...

Читать полностью

Социальные кнопки

Михаил Попов    27.10.2015 22:13    Python , Практикум Django , Социальные сети     нет комментариев

Кнопки социальных сетейДобавил к статьям на сайт http://practice.keyfire.ru/ социальные кнопки. Теперь понравившимися статьями можно делиться. Это даст мне мотивацию писать хороший контент, которым я бы сам поделился. Использовал самые простые кнопки https://tech.yandex.ru/share/. Чтобы задачи по урокам хорошо добавлялись в социальные сети...

Читать полностью

Bootstrap - дизайн для программиста

Михаил Попов    27.10.2015 10:27    CSS , Практикум Django     нет комментариев

Bootstrap - дизайн для программистаBootstrap стал использовать с первых дней практики. Сразу оговорюсь, что я разработчик, а не дизайнер. Я очень люблю простой дизайн и Bootstrap мне очень понравился своей чистотой. До 34 урока я использовал пакет bjango-bootstrap3 и предлагаемый им способ подключения библиотеки bootstrap с сайта Google, после 34 урока я установил Bootstrap к себе на сайт. Bootstrap хорош всем, в том числе и кастомизацией. Для своего сайта мне понадобилось, чтобы код Python который я размещаю на сайте отображался как в pycharm. Ну мне очень хотелось однообразия... 

Читать полностью

Как помогать себе и другим

Михаил Попов    24.10.2015 11:45    Практикум Django     нет комментариев

Помогай себе и другимС самого начала работы над практикумом меня преследовала мысль, как соединить пример из практикума с его описанием, чтобы потом было удобно просматривать записи и чтобы было не напряжно их добавлять. В результате для своего сайта придумал, как это сделать с наименьшими для себя долговременными затратами. На помощь мне пришли новые знания по контекстным процессорам в Django. Теперь на свой сайт я могу добавлять как результаты практикума, который рождается в процессе выполнения домашних заданий, так и код, просто копируя его в базу в соответствующие модели. Вот первые результаты с примером выполнения практикума и кодом...

Читать полностью

Шаг 24. Include, Context, Template осилен

Михаил Попов    22.10.2015 10:12    Практикум Django     нет комментариев

Базовые знания Django - Include, Context, TemplateБезобидный казалось-бы урок с spb-tut.ru включил в себя 40, почти 40 часов видео Карл... Очень подробно и внимательно разбирается работа с Template, Context, RequestContext. Рассматриваются разные варианты использования. Только в процессе выполнения у меня сохранилось 17 вариантов использования всего этого добра. При этом часть примеров я просто затирал и писал по новому, так что в курсе их гораздо больше. В общей сложности прослушивание и выполнение практики по этим урокам заняло 2 недели...

Читать полностью

Я сегодня первый в топе)))

Михаил Попов    14.10.2015 09:10    Практикум Django , Продвижение     нет комментариев

Я сегодня первый в топе!Ого, мой сайт первый в топе по запросу "практикум Django".

Читать полностью

Первая продажа с сайта

Михаил Попов    05.10.2015 10:35    Практикум Django , Продажи     нет комментариев

Первая продажа с сайтаНу вот, появилась первая продажа с сайта практикума. Неожиданно как то. Но теперь есть резон продолжать учиться, а то с моей основной работой я как то забросил обучение. Наверно такой человек - сначала чем то увлекаюсь, потом при потере интереса забрасываю. Сейчас интерес снова стал появляться после недели отвлечения. Похоже техники продаж работают....

Читать полностью

Сказать нечего, готовлюсь к запуску пилота.

Михаил Попов    27.09.2015 23:15    Практикум Django     нет комментариев

Занимался работой. Конечно дома плохо заниматься работой, но когда иногда горит, то приходится. Хочу сделать удобное и хорошее API для продукта. А на это уходит время... много времени.

Читать полностью

Небольшие изменения на моих сайтах

Михаил Попов    23.09.2015 12:22    Практикум Django     нет комментариев

Небольшие улучшения на моих сайтахНемного изменил заглавную страницу своего сайта также добавил новый эффект на страницу сайта Сережиhttp://sereja-molodec.ru

Читать полностью

Осваиваем регулярные выражения и свои фильтры

Михаил Попов    19.09.2015 23:18    Практикум Django     нет комментариев

Осваиваем регулярные выраженияОсваиваю регулярные выражения и фильтры в Django. Сделал страницу, генератор страниц от 1 до 999. Результат можно посмотреть тут: http://practice.keyfire.ru/pages/1/

Читать полностью

Продолжаем практикум

Михаил Попов    17.09.2015 11:08    Практикум Django     нет комментариев

Хм... похоже, что у меня получается неплохо. Жаль, что по малу. Но ничего, постепенно пройду практикумы. По ходу дела посмотрел разные одностраничные сайты. Наверно уже могу делать что-то подобное. Хочется навести красоты побольше, но пока купирую это и изучаю функциональность, как что сделать, чтобы работало. Цель все таки не красоту навести, а изучить Python+Django - новый для меня язык и технологию. Для красоты есть отдельный сайт http://sereja-molodec.ru

Читать полностью

Отличненько, поборол создание форм

Михаил Попов    15.09.2015 01:12    Практикум Django , Формы     нет комментариев

Как создать форму сдерствами DjangoСделал свою первую форму с 2-мя полями, при отправке данных производится редирект на страницу с ОК. Похоже, что это просто отлично. Приктикум: http://practice.keyfire.ru/forms/.

На сколько я понял, эта самый простой вариант работы с формой. Кстати она отражена на страницах моего практикума. Можно посмотреть не только, как выглядит форма, но и использовать код, т.к. на странице с практикумом по формам представлен и пример формы и код модулей. 

Читать полностью

Сделал практикум к шагу 5

Михаил Попов    14.09.2015 01:11    Практикум Django     нет комментариев

Йохуу. сделал практикум, получилось во такое http://practice.keyfire.ru Научился подключать pyCharm к FTP, синхронизировать файлы. Настраивать правила передачи, что передавать, а что нет. Настроение отличное. А, да. В практикуме нужно создать несколько страничек - без подключения к БД и с подключением, положить все это на хостинг.

Читать полностью

Я + Python + Django Ночь №2

Михаил Попов    05.09.2015 04:59    Практикум Django     нет комментариев

Устаю как бобик... аж сил нетУстаю на работе, работаю до 19 или до 20. Хочу успеть сделать еще один свой проект и запустить в продакшн уже завершенный с исправленными ошибками. На обучение Python+Django остается совсем мало времени. Еще есть после работы небольшая работа. Хорошо сегодня нет. Решил изучать хоть по чуть-чуть, но каждый день. Надоесть не успело. Параллельно в метро слушаю курс от https://park.mail.ru по Web-технологиям. Почти дослушал.

Читать полностью

Начал изучать Python и Django

Михаил Попов    03.09.2015 03:18    Практикум Django     нет комментариев

Ну что, ж пока чувствую себя немного чукчей. Начал изучать Python + Django в школе spb-tut.ru.Пока что приобрел хостинг, доменное имя, установил Python, Django. Буду экспериментировать здесь: keyfire.ru, а также возможно здесь sereja-molodec.ru

Читать полностью