Михаил Попов
10.11.2015
07:57
Практикум Django ,
Социальные сети
нет комментариев
Для предоставления пользователю возможности создавать записи в базах данных прежде всего хочется себя обезопасить от хулиганства. Для этого, пользователь, добавляющий записи должен быть зарегистрирован на сайте. Хочется, чтобы регистрация осуществлялась в 1-2 клика и без ввода с клавиатуры. В этом нам может помочь регистрация пользователей через социальные сети....
Читать полностью
|
Михаил Попов
05.11.2015
01:26
Модели ,
Практикум Django ,
Формы
нет комментариев
Всем привет! Ну вот, прослушал и проделал урок 48 в школе на spb-tut.ru. Добавил новую форму в практикум, соединил форму с моделью, теперь можно добавлять данные из формы в модель. Пока что сделал не безопасно и добавить данные в модель может кто угодно, но завтра или послезавтра эту "дырку" закрою. Выложил результаты практикума на github. Сам пример можно посмотреть на этой странице. Раньше писал информацию о коде на закладке "Код" практикумов, но теперь буду его отпралять на GitHub и давать ссылку на конкретные коммиты или просто на папки проекта...
Читать полностью
|
Михаил Попов
04.11.2015
03:10
GitHub ,
Практикум Django
нет комментариев
Друзья, итак давате разбирать, как пользоваться Github. Решил начать с малого - сегодня отправил свой проект на GitHub. Мне давно было интересно что это за штука и как ей пользоваться. На работе мы все время используем хранилище для разработки, а тут как то пока нет, нужно это восполнить.
Во первых - контроль версий будет полезен мне.
Во вторых - все желающие смогут посмотреть мой исходный код и:
- что то взять себе как пример
- указать мне на мои ошибки
В третьих - при разборе примеров я смогу давать ссылки на файлы на GitHub....
Читать полностью
|
Михаил Попов
31.10.2015
12:16
Python ,
Модели ,
Практикум Django
нет комментариев
После публикации статьи о первой версии блога мне написали в школе, что для редактирования хорошо использовать django-ckeditor. Ну я сразу и пошел к 45 уроку. Потом доделаю то, что пропустил.
Обычно я последователен, но тут не удержался и побежал смотреть, как установить ckeditor на свой блог. Добавить визуальный редактор получилось довольно просто. Теперь он у меня отображается в админке. Заострять на это внимание не буду, т.к. этот урок достаточно подробно отражается в школе spb-tut.ru.
Еще решил добавить теги к статьям...
Читать полностью
|
Михаил Попов
30.10.2015
22:21
Python ,
Модели ,
Практикум Django
нет комментариев
Выполняю лабораторную работу практикума по полям моделей. Создаю модели и их представление. Эта лабораторная работа, похоже уже по традиции, рождает в результате выполнения блог. Итак, понеслось... Мы делаем Блог, а значить нам нужно отображать статьи в блоге, которые будут отображаться в списке. В списке должны отображаться: - Заголовок статьи
- Дата создания статьи
- Краткий текст статьи
- Кнопка перехода к полной версии статьи
Похоже, что ничего не забыл. Еще я хочу, чтобы ссылки на мои статьи выглядели читабельно, для этого мне нужно из названия статьи делать транслит в английский язык и делать из этого ссылку. Но обо всем по порядку...
Читать полностью
|
Михаил Попов
30.10.2015
22:20
Модели ,
Практикум Django
нет комментариев
Судя по записям других учеников, где то на 40-46 уроке происходит создание блога. Даже если это не так, я намерен создать блог на этом этапе. Для блога похоже понадобятся сам текст статьи, короткий текст статьи, возможности комментирования и теги. Пока обойдемся без тегов. Назвал свой блог пока что "Полублог", т.к. движок для него находится сейчас в разработка. Когда закончу движок - дам блогу нормальное определение...
Читать полностью
|
Михаил Попов
29.10.2015
09:45
Python ,
Модели ,
Практикум Django
нет комментариев
Исходя из планов по улучшению контента, изменил страницу первоначального практикума по добавлению страниц с базами данных. Сделал реальное добавление и возможность просмотра видеофайлов с 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/. Чтобы задачи по урокам хорошо добавлялись в социальные сети...
Читать полностью
|
Михаил Попов
27.10.2015
10:27
CSS ,
Практикум Django
нет комментариев
Bootstrap стал использовать с первых дней практики. Сразу оговорюсь, что я разработчик, а не дизайнер. Я очень люблю простой дизайн и Bootstrap мне очень понравился своей чистотой. До 34 урока я использовал пакет bjango-bootstrap3 и предлагаемый им способ подключения библиотеки bootstrap с сайта Google, после 34 урока я установил Bootstrap к себе на сайт. Bootstrap хорош всем, в том числе и кастомизацией. Для своего сайта мне понадобилось, чтобы код Python который я размещаю на сайте отображался как в pycharm. Ну мне очень хотелось однообразия...
Читать полностью
|
Михаил Попов
24.10.2015
11:45
Практикум Django
нет комментариев
С самого начала работы над практикумом меня преследовала мысль, как соединить пример из практикума с его описанием, чтобы потом было удобно просматривать записи и чтобы было не напряжно их добавлять. В результате для своего сайта придумал, как это сделать с наименьшими для себя долговременными затратами. На помощь мне пришли новые знания по контекстным процессорам в Django. Теперь на свой сайт я могу добавлять как результаты практикума, который рождается в процессе выполнения домашних заданий, так и код, просто копируя его в базу в соответствующие модели. Вот первые результаты с примером выполнения практикума и кодом...
Читать полностью
|
Михаил Попов
22.10.2015
10:12
Практикум Django
нет комментариев
Безобидный казалось-бы урок с 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 ,
Формы
нет комментариев
Сделал свою первую форму с 2-мя полями, при отправке данных производится редирект на страницу с ОК. Похоже, что это просто отлично. Приктикум: http://practice.keyfire.ru/forms/.
На сколько я понял, эта самый простой вариант работы с формой. Кстати она отражена на страницах моего практикума. Можно посмотреть не только, как выглядит форма, но и использовать код, т.к. на странице с практикумом по формам представлен и пример формы и код модулей.
Читать полностью
|
Михаил Попов
14.09.2015
01:11
Практикум Django
нет комментариев
Йохуу. сделал практикум, получилось во такое http://practice.keyfire.ru Научился подключать pyCharm к FTP, синхронизировать файлы. Настраивать правила передачи, что передавать, а что нет. Настроение отличное. А, да. В практикуме нужно создать несколько страничек - без подключения к БД и с подключением, положить все это на хостинг.
Читать полностью
|
Михаил Попов
05.09.2015
04:59
Практикум Django
нет комментариев
Устаю на работе, работаю до 19 или до 20. Хочу успеть сделать еще один свой проект и запустить в продакшн уже завершенный с исправленными ошибками. На обучение Python+Django остается совсем мало времени. Еще есть после работы небольшая работа. Хорошо сегодня нет. Решил изучать хоть по чуть-чуть, но каждый день. Надоесть не успело. Параллельно в метро слушаю курс от https://park.mail.ru по Web-технологиям. Почти дослушал.
Читать полностью
|
Михаил Попов
03.09.2015
03:18
Практикум Django
нет комментариев
Ну что, ж пока чувствую себя немного чукчей. Начал изучать Python + Django в школе spb-tut.ru.Пока что приобрел хостинг, доменное имя, установил Python, Django. Буду экспериментировать здесь: keyfire.ru, а также возможно здесь sereja-molodec.ru
Читать полностью
|