2. Python-Django ile e-Ticaret Sitesi yapımı- Kategori Tablosu oluşturm- Database işlemleri

Django framework ile birlikte bazı hazır tablolarımız var. Bu tabloların projemizde kullanılabilir hale getirmemiz gerekir. Projemiz ilk yapılandırıldığında localde içi boş  SQLite veritabanına bu tabloları yerleştirmek gerekir. 

Bu işlem için Pycharm Terminale geçi aşağıdaki komutu girebilirsiniz.

>>python manage.py migrate yazıp ENTER a basılır.
(migrate komutu projemin database ine bu hazır tablo yapılarını ekle demektir.)

Ürünlerle ilgili Database işlemlerinin yoğun olarak yapıldığı product-urun adında bir app daha ekleyelim. Bu işlem için Terminalde aşağıdaki komutu girin:

>>python manage.py startapp product_urun yazıp ENTER a basılır.( bu komutla projeye app eklendğini artık iyice biliyor olmalısınız.)

Şimdi bu yeni eklediğimiz product_urun isimli uygulamaya ait işlemleri yapalım. Aslında yapılması gerekenleri 1. aşamada ayrıntılı bahsetmiştirk şimdi burada daha kısa açıklamalarla geçeceğiz.

1. ilk olarak tabi ki eklenen app in settings.py e eklenmesi gerekir. Daha önce de home isimli app imizi eklemiştik.

INSTALLED_APPS = [
'product_urun.apps.ProductUrunConfig',
'home.apps.HomeConfig',
... ...
]
2. product_urunapp-urls.py dosyasının içi:

from django.urls import path

from . import views

urlpatterns = [
path('', views.index, name='index'),
]
3. anaprojede olan urls.py içi:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
....
....
path('product_urun', include('product_urun.urls')),
]

4. product_urunapp-views.py içi:

from django.shortcuts import render
from django.http import HttpResponse


# Create your views here.
def index(request):

return HttpResponse("Product page e hazırdır.")









Yorum Gönder

0 Yorumlar