Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
например вы делаете проект, каждый раз создавать записи в админке снова и снова не очень удобно. Сделали один раз записи сохранили dump и потом заливаем одной командой.
dumpdata - здесь много тонкостей, но главное понять принцип.
dumpdata
Это нужно для многого:
dump
*Также понадобится при переводе с обной базы на другую, например с MySQL на PostGresQL и другое.
Работает это при помощи JSON формат легко читаемый и машиной и человеком https://www.json.org/json-en.html
Что делает Джанго?
Модели создадут поля.
А при помощи manage.py dumpdata, эти модели можно заполнить информацией. там есть много тонкостей, поэтому надо рассмотреть, что бы вам было от чего плясать.
[ { "model": "getlink_app.page", "pk": 1, "fields": { "name": "Белый аист", "content": "Краткое описание: болотная птица семейства аистовых. Основные приметы – белое оперение с черным на крыльях, длинный тонкий красный клюв и длинные красные ноги\r\n\r\nРост взрослой особи: около 100-125 сантиметров (в зависимости от пола).\r\n\r\nРазмах крыльев: 155-200 сантиметров (в зависимости от пола)\r\n\r\nМасса: около 4 килограмм\r\n\r\nПродолжительность жизни: около 20 лет. Есть сведения об особях, проживших более 35 лет\r\n\r\nРазмножение: от 1 до 7 яиц\r\n\r\nОхранный статус: в Красную книгу Беларуси не занесен; по охранному статусу Всемирного союза охраны природы – LC (Least Concern): под наименьшей угрозой исчезновения\r\n\r\nКоличество особей: в мире – ок.230.000 особей; в Беларуси – летом гнездится ок.20.000 особей, это 8-10% мировой популяции. По количеству аистов наша страна уступает только Польше, Испании и Украине\r\n\r\nИнтересные факты: 1. Аисты, на самом деле довольно жестокие птицы и без сожаления могут выбрасывать из своих гнезд больных или слабых птенцов; 2. Аисты часто на протяжении многих лет и поколений селятся в одни и те же гнезда. Так, в истории известен случай, когда одно гнездо в Германии использовалось 381 год (1549-1930); 3. Благодаря художнику Гавриилу Ващенко аист превратился в птицу-символ Беларуси; 4. Аист размещен на гербе города Столин.", "slug": "aist", "data_created": "2021-10-05T10:22:35.149Z", "data_updated": "2021-10-05T10:22:35.149Z" } }, { "model": "getlink_app.page", "pk": 2, "fields": { "name": "Белая трясогузка", "content": "Краткое описание: небольшая птица семейства трясогузковых. Имеет контрастную, черно-бело-серую окраску.\r\n\r\nДлина тела взрослой особи: около 16-20 сантиметров\r\n\r\nМасса: около 20-25 грамм\r\n\r\nПродолжительность жизни: около 10 лет. В неволе возрастает до 12 лет\r\n\r\nРазмножение: самка откладывает 5-6 яиц\r\n\r\nОхранный статус: в Красную книгу Беларуси не занесена; по охранному статусу Всемирного союза охраны природы – LC (Least Concern): под наименьшей угрозой исчезновения\r\n\r\nКоличество особей: в Беларусь от 800 тысяч до 1,2 миллиона пар\r\n\r\nИнтересные факты: Белая трясогузка – национальный символ Латвии", "slug": "wagtail", "data_created": "2021-10-05T10:23:24.010Z", "data_updated": "2021-10-05T10:23:24.010Z" } },
Добавим два простых представления: PageListView(), PageDetailView().
PageListView()
PageDetailView()
Серьёзным и подробным изучением представлений мы займёмся позжев разделе представлений, где будем переопределять методы.
А теперь наша задача, написать простые представления(view), что бы оно просто работало, так как наша цель подробно разобраться с url, но вы же не забыли, что мы постоянно видим Джанго в комплексе: model, url, template, views.
view
url
model, url, template, views
Закончим все приготовления, создадим url list, чувствуете, как вы уже более уверенно работаете. Не гордитесь, впереди много интересного, я знаю, что вы чувствуете, как растёте, так и должно быть, важно все делать досконально.
Это действие тоже нам уже знакомо, проверьте себя, можете ли делать без подсказок.
Пропишем шаблон, да мы это уже делали, но ведь повторение мать учения. Бросьте взгляд на шаблон, проверьте себя, читаете его легко? На этом этапе не должно быть моментов, что вы что-то не до понимаете.
< 1 2 3 4 5 6 7 8 ... 59 60 61 >