Junior — Middle
Kādi klases tipi tiek izmanto Django izstrādē?
sobes.tech AI
Atbilde no AI
Django izstrādes laikā bieži tiek izmantoti šādi klases tipi:
- Modeļi (Models) — apraksta datu struktūru un loģiku darbam ar datu bāzi.
- Formas (Forms) — klases lietotāja ievades apstrādei un validācijai.
- Skati (Views) — klases, kas apstrādā HTTP pieprasījumus un atgriež atbildes. Django ir gan funkcionālas skatu funkcijas, gan klases, kas manto no
Viewvai tā apakšklasēm (piemēram,ListView,DetailView). - Admin klases (Admin classes) — konfigurē modeļu attēlojumu administrācijas panelī.
- Pārvaldnieki (Managers) — klases, kas veido pielāgotas metodes datu atlasei no bāzes.
Vienkāršas modeļa klases piemērs:
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return self.name