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ış