Дјанго - Поља у моделу

Преглед садржаја
Модел који не садржи поља у ДјангоТо је модел који није много користан; То се догађа зато што у Дјангу модел користимо као начин за манипулацију складиштем података и омогућава нам генерисање различитих облика које можемо користити.
Поља у моделу функционишу као посредник између вредности базе података и изворних структура ПитхонОвим, када приступамо атрибуту модела, ово је приказ података које имамо у бази података.
Уобичајени атрибути
Иако имамо различите врсте поља, које имају своје сопствене атрибутеПостоје и заједнички атрибути, који нам омогућавају приступ различитим карактеристикама поља, на овај начин можемо на општи начин знати како ти атрибути делују и на тај начин ћемо знати шта можемо очекивати када их користимо.
Важно је нагласити да се ти атрибути имају начин понашања Дјанго па је веома важно знати ово како бисмо га применили у нашим програмима.
Испод је листа неких од ових атрибута, није укупан број постојећих, већ један од најчешће коришћених како бисмо могли имати базу:
аттнаме: Омогућава нам да знамо име атрибута у инстанци модела где је сачувана вредност повезана са базом података. Обично је то исто име атрибута, када постоје случајеви када се вредност базе података складишти директно у моделу.
избори: То је низ од две торке које указују на важеће опције садржаја за поље. Прва вриједност туплеа бит ће похрањена у бази података ако је одабрана, док ће друга бити текст који се приказује кориснику за ту опцију.
Погледајмо испод слику како примијенити овај атрибут у дефиницији модела.

колона: То је назив колоне у бази података која ће се користити за складиштење вредности поља, мора се подударати са базом података, ако је поље изричито декларисано или ако је генерисано аутоматски. У нормалном моделу то се може занемарити Дјанго Он је задужен за управљање креирањем поља у бази података, међутим ако нам је из неког разлога потребно да комуницирамо директно са базом података, можемо користити овај атрибут.
хелп_тект: То је информативни текст који ће бити приказан у дефиницији поља и који се приказује корисницима када се поље прикаже за уређивање података, ово се прослеђује када се генеришу обрасци засновани на моделу, као што је у интерфејсу за администрацију који укључује Дјанго у своју инсталацију.
максимална дужина: Омогућава нам да подесимо максималну дужину вредности коју поље може да садржи, овај атрибут се користи више од било чега другог у пољима стрингова, као што је ЦхарФиелд или ЕмаилФиелд, стога ову дужину ограничавамо и у моделу и у бази података.
вербосе_наме: То је пуно име које се даје пољу и које се приказује корисницима, препоручује се да се упише малим словима тако да, ако је потребно са првим словом у великим словима, методе као што су цапфирст () и на тај начин побољшати формат и одржати конвенције.
Овим завршавамо водич, јер видимо да имамо неколико атрибута наших поља у моделу који нам омогућавају већу контролу над нашом апликацијом и на нивоу уноса података и при приказивању информација кориснику.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave