Loading...

Модель

Модель- django библиотекасындагы модель белгилуу бир касиеттин обьектиси болуп саналат. Маалыматтар маалымат базасында сакталат. Долбоор тузулгондо автоматтык турдо SqLite3 базасы тузулот(db.sqlite3).  Мында турдуу маалыматтар сакталат. Алсак:

  1. Тексттик
  2. Сурот
  3. Документ
  4. Сандык ж.б

Модель тузуу учун тиркемеге киребиз жана ал папкадан models.py файлын ачабыз.

Мисалы биз мектеп окуучуларынын маалыматтарын кийире турган модель тузойлу;

Моделдин атын DataStudent деп атайлы. Ал  модельдин ичинде окуучунун аты, фамилиясы, классы жана суроту сакталсын дейли.

Бул учурда биздин модель models.Model функциясын ээрчийт.

Модельдин талааларынын турлору;

  • CharField- тексттик талаа, бирок чектоо менен
  • TextField- тексттик талаа, канча маани жазсак да кабыл алат
  • InttegerField- сандар учун талаа
  • UuidField- сырдык соз  учун колдонулат
  • ImageField- суроттор учун колдонулат.

ж.б бир канча турлору бар.

2-суроттогу кызыл тус менен белгиленген ката- бул Pillow пакетинин жоктугунан болуп жатат.

пакетти орнотуу учун томонку кодду терминалга жазыныз

@A@myProject\projectName\pip install Pillow@A@