Django - uz skatu balstīti skati, lietojumprogramma

Pielāgojumi un modeļa izveide


Uz klasēm balstīti skati ļauj ātri izveidot skatus vienkāršiem un sarežģītiem gadījumiem
atkarībā no mūsu prasībām, padarot darbu noteiktā daļā mazāk garlaicīgu
Protams, ir gadījumi, kad šī pieeja var būt sarežģīta, tomēr sākumā
ar lietojumprogrammu mums var pietikt.
Prasības
Lai sāktu veikt šo apmācību, mums ir jāaptver šādi punkti, lai mēs varētu
sekojiet dažādām sadaļām:
1Ir instalēta django instalācija, piemēri ir rakstīti 5.5 versijā
ja viņi izmanto citu versiju, kods var būt jāmaina, ņemot vērā metodes un klases, kas šajā versijā nav atrodamas.
2Izveidojiet projektu ar vajadzīgo nosaukumu, kur mēs pievienosim izveidoto lietojumprogrammu.
Redzot šīs vienkāršās prasības, mēs varam turpināt apmācību.
Melnraksts
Iesniedzot pieteikumu django, mums vispirms ir jābūt ļoti skaidriem par to, ko darīsim,
Šī iemesla dēļ mēs iesakām pirms kodēšanas uzsākšanas izveidot diagrammu par to, ko mēs vēlamies
dabūt.
Mūsu izveidotā lietojumprogramma būs CRUD, kurā mēs varam izveidot, atjaunināt, uzskaitīt un dzēst
datus, šim nolūkam mēs redzēsim šādu diagrammu, kā tiks strukturēta mūsu lietojumprogramma:

SvarīgsTad mēs redzam, ka mums ir jāsasniedz vairākas lietas, mums ir jāsaņem veidlapa, kas ļauj ievadīt un rediģēt ierakstus, modelis, kurā mums būs mūsu lietojumprogrammas datu bāzes struktūra, un saraksts, kurā mēs parādīsim visus ierakstus ievadiet caur mūsu veidlapu.
Pirmie soļi
Mūsu pirmais solis pēc projekta izveidošanas ir ģenerēt lietotni lai izveidotu
piemērots modelis, šim konsolē mēs atradīsimies mūsu projekta mapē un
mēs izpildīsim sekojošo:
django-admin.py startapp emuārs

Tad, uzskaitot mūsu failus konsolē, mums vajadzētu redzēt kaut ko līdzīgu šim:

Kā redzam apmācība 1 ir tā projekta nosaukums, kuru mēs šeit ģenerējam, un emuārs ir lietojumprogramma.
Pielāgojiet iestatījumus.py
Nākamais solis ir pielāgot mūsu failu settings.py, lai atvieglotu lietošanu, mēs vienkārši dodamies
lieto sqlite3 datu bāze un mēs pievienojam savu lietojumprogrammu instalētās lietotnesredzēsim kā
aspekti, kurus mēs minējām, paliks:

PALIELINĀT

Uzrakstiet modeli
Tagad mēs ievadīsim mūsu lietojumprogrammu mapi un izveidosim kodu, kas ļaus mums ģenerēt
modeli, mēs zinām, ka mums ir nepieciešami 3 lauki, tāpēc mēs to ievietosim. Nosaukuma lauks, viens saturam un cits attēlam, mēs failā izmantosim šādu kodu modeļi.py:
 no django.db importēt modeļus no django.contrib.auth.models importēt Lietotāju klases emuāri (models.Model): title = models.CharField (max_length = 100, unique = True) content = models.TextField () image = models.ImageField [upload_to = 'post'] def __unicode __ (self): atgriežas self.title 

SvarīgsIr svarīgi pieminēt, ka šī modeļa datu bāzes vadības lauks būs automātisks pieaugošs ID, ko automātiski izveidojis Django, lai šajā sadaļā mums būtu daudz vieglāk.
Pēc tam konsolē mēs sinhronizēsim modeli ar datu bāzi ar šādu komandu, lai tiktu ģenerētas tabulas:
python manage.py syncdb

Tādējādi mums būs mūsu datu bāze un mūsu aktīvais modelis. Izmantojot aktīvo modeli, mums ir liels progress, jo tas ļauj mums saglabāt datu noturību, tas ir, saglabāt ierakstus, ko pievienojam savā lietojumprogrammā datu bāzē.
Ar to mēs pabeidzam šo pirmo daļu, apmācības otrajā daļā mēs izteiksim viedokļus un
KRUPS No tā paša.
Iepriekšējais1 lapa no 2NākamaisVai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave