Django → Django - Підручник 007. Додавання пагінації на основі django-bootstrap3
Pagination, Python, django-bootstrap3
Кількість статей на новому сайті почала наближатися до 10 штук, тому терміново додаю Pagination, щоб була можливість перегортати сторінки на сайті. Але оскільки вже використовується модуль django-bootstrap3 , то Pagination буде використовуватися з цього модуля. Навіщо робити зайву роботу, коли …
ЧитатиDjango → Django - Підручник 006. Налаштування сторінок помилок 403, 404, 500
Багато ресурсів мають оформлені сторінки помилок, якщо відбувається збій у обробці запиту від клієнта.
Для початку на сайті була зроблена кастомізація помилок, що найчастіше виникають, інші при налагодженні поки не траплялися, але все попереду.
Як оголошено в заголовку статті, кастомізовано …
ЧитатиDjango → Django - Підручник 005. Додавання RSS-каналів на сайт на Django
Поки статей ще не багато на новому сайті, додам я RSS-стрічку , благо, що Django має вбудований функціонал для організації RSS-стрічок, як у звичайному форматі, так і у форматі Atom. Але для початку обмежусь додаванням звичайно стрічки новин, яка може …
ЧитатиDjango → Django - Підручник 004. Впровадження Bootstrap 3 на сайт на Django
Дизайн сайту та його верстка є досить важливими питаннями, і часом хочеться розробити сайт з гарним та цікавим дизайном... але... Не всі з нас дизайнери, і ще менше хороших дизайнерів. Тому мені простіше було взяти Bootstrap 3, знайти хорошу тему …
ЧитатиDjango → Django - Підручник 003. Модель, шаблон, перегляд на Django
У Django використовується модульна система програми, коли одна програма складається з декількох програм, які відповідають кожна за свій функціонал. Як Ви встигли помітити, на момент написання статті, на сайті є розділ "База Знань", в якому присутні кілька розділів, за якими …
ЧитатиDjango → Django - Підручник 002. Підсвічування синтаксису коду на сайті
PrettyPrint, SyntaxHighlighting
Найбільшим голівником на початку написання сайту з нуля на Django було підсвічування синтаксису коду. Гаразд, на Wordpress був плагін, який справлявся зі своїм завданням, хоч і підвантажував трохи сайт, оскільки підсвічування організовувалося на стороні сервера. Але у випадку з новим …
ЧитатиDjango → Django - Підручник 001. Розгортання сайту на Django + PostgreSQL + Gunicorn + Nginx
PostgreSQL, Nginx, Gunicorn, Ubuntu, Django
Після того, як доступ до сервера з Ubuntu 16.04 був налаштований в одній з попередніх статей (https://evileg.com/ru/post/1/), настав час розгорнути на ньому все необхідне для роботи сайту, а саме:
- Django
- фреймворк для розробки web-додатків мовою Python;
- PostgreSQL
- базу даних SQL; …
PostgreSQL → Виправлення кодування бази даних PostgreSQL з LATIN1 на UTF8
PostreSQL, Ubuntu, LATIN1, UTF8
У процесі налаштування сервера для сайту довелося зіткнутися з деякими проблемами. Зокрема, з проблемою кодування бази даних PostgreSQL. Справа в тому, що при установці PostgreSQL шаблони баз даних створювалися з кодуванням LATIN1, а сайт працює на Django, з використанням кодування …
ЧитатиLinux → Початкова конфігурація доступу до VDS в Ubuntu 16.04
У зв'язку з розвитком ресурсу EVILEG, було прийнято рішення щодо плавного переїзду на домен COM, а також переведення сайту з CMS Wordpress на фреймворк Django. З Ruby On Rails якось не залагодилося, а ось із Django процес пішов практично відразу. …
ЧитатиPyQt5 → PyQt5 - Урок 002. Hello World на PyQt5
qt5, qt, PyCharm, qt уроки, PyQt5
Python — це високорівнева мова програмування загального призначення, орієнтована на підвищення продуктивності розробника та читання коду, як каже Вікіпедія. А також активно використовується для написання веб-додатків. Ну а для роботи з Qt для Python була розроблена компанією Riverbank Computing бібліотека …
ЧитатиQt → Qt/C++ - Урок 055. QSignalMapper проти лямбда-функцій
лямбда функция, Qt, C++, lambda, QSignalMapper
QSignalMapper є чудовим класом, щоб організувати роботу сигналів та слотів для динамічно створюваних об'єктів. Наприклад, динамічно створюваних кнопок або об'єктів у QStackedWidget. Особливо це було актуально у застарілих версіях програмного забезпечення, тобто базованого на Qt 4.8 , де система сигналів …
ЧитатиQt → Qt/C++ - Урок 054. Читання даних із файлу CSV та їх подання через QStandardItemModel
CSV, Qt, QTableView, QStandardItemModel
Формат даних CSV ( Comma-Separated Values — значення, розділені комами), є найпростішим форматом представлення табличних даних. Цей формат підтримується Excel та багатьма іншими офісними пакетами. Наприклад, я часто стикаюся з цим форматом, коли роблю вивантаження статистики на сайт з панелі …
Читати- Akiv Doros
- 12 листопада 2024 р. 01:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 11:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 11:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10