Django 2. Рассказал практику (метод и инструменты) - быстрого изучения Django 2. Видео на ютуб, обратите внимание на ссылки в описании видео, там полезные вещи по изучению Python ООП.

Делаем из себя программиста Python Django по шагам.

Собираем для подробного изучения Django 2б много инструментов Git, Bit bucket, Jupiter Notebook

Познакомится с курсами Django2 Python3.

Python 3 + cовременные версии Django 1.11 LTS и Django 2.0 +.

Курс 7. Подключим Jupyter Notebook + PyCharm + Django2.1. Создадим директорию для документов.

    2. Установим jupyter. 3. Cоздадим jupyter_doc. 4. Подробно у установке и настройке jupyter + pycharm + django 2, для windows и linux. 5. Пояснение jupyter, где посмотреть подробные уроки. 6. Устновим django-extensions. 7. настраиваем jupyter. 8. настраиваем jupyter. 9. настраиваем jupyter для pycharm. 10. Ура! Заработало! Курс 8. Работа с Jupyter в PyCharm.
===================================

Проверяем работу Django + Jupiter + PyCharm.

    2. Напишем модель Mum для проверки. 3. Проверяем работу Django из Jupyter. 4. Создадим новый документ. 5. Если сложно. 6. Важно. 7. Git.

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

Читать стать и смотреть видео.

Пишем социальную сеть на Django (Python). Что для этого нужно?

Читать переписку (что основное нужно делать, когда делаете новый проект советы)

Здравствуйте Сегодня публикую первую статью о программировании на Python. Начал изучать и не мог понять что такое версии 2.7 и 3.3 к примеру, в интернете много уроков по этому разделу, но хочу заметить полной информации как их использовать нет, вот это приводит людей в заблуждение. Вот например я вчера работал с модулем datetime под интерпретатором 2.7 и моя IDE его не видела и не могла импортировать оказывается этого модуля в версии 2.7 нет и благодаря Валерию Бовсуновскому моему преподавателю школа профессионального обучения Python + Django я смог это понять так как этот человек Специалист Высшего уровня да я говорю так потому что, Это так я учусь в его школе и когда я не мог импортировать этот модуль с версии 2.7 я просмотрел курс и понял что надо было подключить версию 3 не важно можно любую, у меня к примеру 3.3 но только 3 он там есть и всё получилось. Так вот код написаный па версии 3.3 оченьхорошо работает на 2.7 В этой школе преподают высший пилотаж, вот к примеру как вывести свой сайт в поисковике за 5 минут в топ я просмотрел курс, так как было уже поздно 3- ночи не стал пробовать и ночью не мог уснуть мысли не давали мне уснуть. но утром первым делом я решил это испытать и что вы думаете Меня просто переполняли эмоции я хотел просто обнять этого человека и сказать ему СПАСИБО и это сработало я сделал так как он учит и моя статья в таком мега-поисковике как google в топе если честно я был в шоке. Но ладно на этом пока и закончу в следующий раз будет ещё интереснее Сегодня скидка 83% при поступлении в школу Валерия Бовсуновского Для тех кто долго искал и не мог найти. Приглашаем вас в наш дружный коллектив где вам всегда помогут и поддержат.

Здравствуйте меня зовут Юрий, я начал изучать django, но перед этим я изучил язык программирования python. Он легко изучается если надо дам ссылку на курс т.к. он самый лучший, что есть в интернете особенно для новичка, объяснения проводят как для ученика который умеет только печатать). Про питон в данный момент буду говорить меньше, а кто не знает на питоне можно создать все что хочешь игры, программы, сайты, приложения все, что душа пожелает и кратчайшие сроки. Вам не нужно задумываться считать эти скобки, запятые, пробелы и т.д. на питоне вы просто программирует и создаете свой проект, а если и будет ошибка питон просто не даст идти дальше пока не исправите тем самым вы всегда знаете, что у Вас все работает. Можете посмотреть сколько стоит программист по питон, если и он знает еще django, то он всегда будет при деньгах. Хочет на себя работает, хочет на простой работе. Он всегда будет получать деньги. Если хотите понять язык питон, я подскажу классный мотериал о питон он круче любых курсов, что вы видели до этого т.к. я новичек и прошел через это. Все программисты все больше и больше бросают языки Си подобные и уходят на питон т.к. быстрее, понятней, и лучше код на нем пишется. Ну а для большей востребованости конечно нужно изучить еще и джанго. Вот сейчас я и делаю это, тоже если надо подскажу где для людей который умеют пока только печать научиться создавать например свой сайт при помощи джанго и хостинга джино. Пока я купил домен promma.by, оплатил хостинг джино (он российский), перенес домен на него. Далее настроил SSN (прописал IP код). создал виртуальную среду т.е. выполнил условия как начать создавать проект на джанго на сайте там есть вся инструкция подробная, если что-то не понятно будет обращайтесь помогу чем смогу. Ну или там тех. поддержка очень все профессионально подсказывает. Вся работа по SSN ведется через программу PuTTY. пишем свой сайт и заходим без каких либо настроек, а в ней уже пишем свой логин на джине и пароль, ну и далее началась вся работа по настрой первого проекта на джино. Это мой первый в жизни блог. Если что не так спрашивайте. спасибо)

Видео инструкция разъясняет, как оплатить школу программирования Бовсуновского.

видео 5 минут.

Смотреть.

В этом блоге я расскажу, как установить и настроить приложение flatpages для добавления статических страниц из админки сайта на django.
Друзяь, если Вы решили изучать Python/Django в нашей школе практического программирования, то советую вам добавить мой блог в закладки он вам очень пригодится, тут я записываю весь свой путь изучения django, вам будет легче пройти этот путь т.к. вы можете избежать многих трудностей! Начнемс. Открываем документацию по установке и настройке данного приложения на сайте djbook.ru Видим, что первым делом нам нужно добавить в свой файл настроек settings.py несколько параметров. В INSTALLED_APPS добавляем

'django.contrib.sites',
'django.contrib.flatpages',
В MIDDLEWARE_CLASSES добавляем
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
В любом месте в файле settings.py вставляем этот параметр
SITE_ID = 1
Далее выполняем миграцию в базу данных. Я выполнял командой syncdb. Если по каким либо причинам при миграции у вас выходят ошибки, как было в моем случае, то обновите версию django не ниже 1.7.10 Далее переходим в админку и видим, что добавились несколько разделов - это
    Простые страницы Сайты
Заходим в простые страницы и жмем добавить страницу. В открытом окне заполняем поля как на скриншоте django Тут все просто думаю разберетесь. Единственное, что в поле Sites вам нужно добавить свой сайт и указать параметр SITE_ID = 1 или SITE_ID = 2 если собираетесь использовать на нескольких сайтах. Далее переходим в главный файл urls.py вашего проекта и там делаем ссылку на эту страницу.
url(r'^(?Pcontact/)$', 'django.contrib.flatpages.views.flatpage'),
По этому урлу ваша страница будет выводится. Далее в папке templates создаем папку flatpages и в ней файл default.html python В файле default.html наследуемся от главного шаблона и пишем простые теги для вывода текста.
{% extends 'base.html' %}

{% block content %}

{{ flatpage.title }}

{{ flatpage.content }} {% endblock %}
Все, теперь у вас будет работать статическая страница, которую вы добавили в админке сайта. Еще больше информации о программировании на Python/Django можно найти в нашей школе, где я прохожу обучение сейчас.

Создание блога на Django 1.8. Шаг 2 Подключаем визуальный редактор (tinimce и ckeditor) к блогу на Django 1.8 http://youtu.be/wz95Gd6INWc Сначала я подключил редактор tinymce, но не смог разобраться, как в нем сделать загрузку картинок на сервер. Поэтому потом убрал его и подключил ckeditor (в котором эта возможность есть). Сначала выполняем: pip install django-tinymce Добавляем 'tinymce' в settings.py

INSTALLED_APPS = (
    ...
    'tinymce',
)
Потом в файле urls.py проекта добавляем строку url(r'^tinymce/', include('tinymce.urls')),
urlpatterns = patterns('',
    ...
    url(r'^tinymce/', include('tinymce.urls')),
)
В models.py заменяем models.TextField на HTMLField
from tinymce.models import HTMLField
class Article(models.Model):
    ...
    summary = HTMLField(blank=True, default='')
    content = HTMLField(blank=True, default='')
Если зайти в админку, мы увидем чть tinymce заработал с настройками по умолчанию. Теперь можно добавить больше функционала. Добавляем этот код в settings.py
TINYMCE_DEFAULT_CONFIG = {
    'plugins': "table,spellchecker,paste,searchreplace",
    'theme': "advanced",
    'cleanup_on_startup': True,
    'custom_undo_redo_levels': 10,
}
TINYMCE_SPELLCHECKER = True
TINYMCE_COMPRESSOR = True
Редактор заработал (на локальном сервере). На хостинге нужно будет запускать collectstatic и настраивать STATIC_ROOT Картинки можно загружать вручную на сервер а потом прописывать путь. Теперь отключу tinymce и подключу ckeditor Для этого нужно выполнить pip install django-ckeditor Добавить ckeditor и ckeditor_uploader в INSTALLED_APPS
INSTALLED_APPS = (
    ...
    'ckeditor',     'ckeditor_uploader',)
Также в settings.py добавим
MEDIA_ROOT = 'media/'
MEDIA_URL = '/media/'
CKEDITOR_UPLOAD_PATH = 'uploads/'
В blog_project\urls.py добавим url(r'^ckeditor/', include('ckeditor_uploader.urls')),
from django.conf.urls.static import static
from blog_project import settings
urlpatterns = [
    ...
    url(r'^ckeditor/', include('ckeditor_uploader.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Создаем каталог blog_project\media\uploads для загрузки файлов. В models.py заменяем models.TextField на RichTextUploadingField
from ckeditor_uploader.fields import RichTextUploadingField
class Article(models.Model):
    ...
    summary = RichTextUploadingField(blank=True, default='')
    content = RichTextUploadingField(blank=True, default='')
Запускаем, на всякий случай, makemigration и migrate Потом collectstatic, который копирует нужные файлы ckeditor-а в каталог static Работает! На следующем шаге загружу блог на хостинг. Создание блога на Django 1.8. Шаг 1

Здравствуйте! Меня зовут Petr Kashyapov. Сейчас я изучаю Python и Django. По ходу изучения буду записывать видео, сочинять статьи. Возможно, мои наработки кому-нибудь пригодятся. Буду шаг за шагом делать блог на Django 1.8 Создание блога на Django 1.8. Шаг 1