Django Model Başlangıç

Bu dersimizde de Django Framework'ündeki Model yapısından ve kullanım şekillerinden bahsettik.

Videomuz üzerinde oluşturmuş olduğumuz model

from django.db import models

class Product(models.Model):
    title = models.CharField(max_length=50)
    description = models.TextField()
    price = models.PositiveIntegerField()
    image = models.ImageField(upload_to="media/products/")
    stock = models.PositiveIntegerField()
    is_active = models.BooleanField()
    created_date = models.DateTimeField(auto_now_add=True)
    modified_date = models.DateTimeField(auto_now=True)

    def __str__(self):
        return self.title

Admin paneline kayıt ettirmek için kullandığımız kodlar.

from django.contrib import admin
from .models import Product

admin.site.register(Product)

Migrations komutları

python3 manage.py makemigrations
​python3 manage.py migrate

Yorumlar

    Henüz Hiç Yorum Yapılmamış

Yorum Yap