Django - классовые представления, приложение

{title}

Настройки и создание модели


Представления на основе классов позволяют нам быстро создавать представления для простых и сложных случаев, все
в зависимости от наших требований, делая работу менее утомительной,
Конечно, есть случаи, когда мы можем усложнить этот подход, однако для начала
Приложение может быть достаточно.
требования
Для того, чтобы начать этот урок, мы должны охватить следующие моменты, чтобы мы могли
следуйте различным разделам:
1

Имея функциональную установку django, примеры написаны в версии 5.5, поэтому
что если они используют другую версию, может потребоваться изменить код из-за методов и классов, которые не найдены в этой версии.
2

Создайте проект с нужным вам именем, куда мы добавим приложение, которое будем создавать.
Видя эти простые требования, мы можем продолжить учебник.
проект
Когда мы подаем заявку в django, мы должны сначала четко понимать, что мы будем выполнять,
Поэтому мы рекомендуем, прежде чем мы начнем кодировать, мы составим диаграмму того, что мы хотим
получить.
Приложение, которое мы создадим, будет CRUD, где мы можем создавать, обновлять, перечислять и удалять
Данные, для этого мы увидим следующую диаграмму того, как наше приложение будет структурировано:

{title}


важно

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

 django-admin.py startapp bloggy 

Затем при выводе наших файлов в консоль мы должны увидеть нечто похожее на это:

{title}


Как мы видим, tutorial1 - это название проекта, который мы генерируем здесь, а bloggy - это приложение.
Настройте settings.py
Следующим шагом является настройка нашего файла settings.py, для простоты использования мы просто собираемся
использовать базу данных sqlite3 и добавить наше приложение в установленные приложения, давайте посмотрим, как
Аспекты, которые мы упомянули, останутся:

{title}


Написать модель
Теперь мы войдем в нашу папку приложения и создадим код, который позволит нам генерировать
модель, мы знаем, что нам нужно 3 поля, так что это то, что мы собираемся разместить. Поле для заголовка, одно для содержимого и одно для изображения, мы будем использовать следующий код в файле models.py :
 из django.db импортировать модели из django.contrib.auth.models import Пользовательский класс Bloggy (models.Model): title = models.CharField (max_length = 100, unique = True) content = models.TextField () image = models.ImageField (upload_to = 'post') def __unicode __ (self): вернуть self.title 

важно

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

 python manage.py syncdb 

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

Страница 1 из 2

$config[ads_text5] not found

после