Database
Cart
Products
- Programı açtıktan sonra klasörü aç seçeğine basıyoruz
- Projemizi bulup açıyoruz
- Daha sonra önümüze kütüphane geliyor
- Bu kütüphanede projemizin tüm dosyalarını, kodlarını barındıyıor.
- Media>projede bulunan resimleri barındıran klasör
- Secondapp/secondproject>django projemizin kodları
- Static>css ve js kodlarımız
- Template>html kodları
- Db.sqlite3>database (Projede bulunan kayıt, giriş işlemleri,sitede bulunan ve ileride ekleyeceğimiz tüm ürünler, siteye bırakılan mesajlar burada depolanıyor.) Manage.py> django projemizi çalıştıracağımız dosya
- Projemizi çalıştırmak için cmd açıyoruz bu bölümden.
- Altta açılan cmd’ye bu kodu yazıyoruz ve projemiz çalışıyor.
- İnternet sayfasını açıp, localhost:8000 yazıp siteye giriş yapabiliriz.
- Sitede gözüktüğü üzere; anasayfa, hakkında, iletişim, tüm ürünler, ürünler, kayıt olma ve profil menüleri mevcuttur. Siteye üyelerin bıraktığı mesajlar alt kısımda gözüküyor. Sitenin teması doku vs olduğundan dolayı uzay vibe’ı veriyordu, uzayı yansıtmasını istediğim için resimleri verileri genelde uzay temasına uyarlamaya çalıştım. Mouse ile desenler, dokular veya yapıların üzerine geldiğimizde renk geçişi oluyor ve bunlara tıkladığımızda, filtreleme oluyor yani desenleri seçersek sadece desenlerin bulunduğu ürünler filtreleniyor.
- Sitenin hakkında bilgi verilen sayfa.
- Sitendeki müşterilerin açık alanda paylaşılmak üzere (geri bildirimlerde gozukuyor) site hakkında yaptığı yorumları yazmasını sağlayan iletişim bölümü. Burda girilen veriler database’te depolanıyor ve geri bildirim bölümüne yazılıyor. Ayrıca temaya uyumlu olması için Mars map’i koydum.
- Tüm ürünlerimiz ve fiyatları bu bölümde yazmaktadır, tıklayarak sepete ekleyebiliriz.
- Ürünleri sepete eklediğimizde bu bölüm geliyor miktarını arttırabiliyoruz, ürünleri çıkarabiliyoruz, inceleyebiliyoruz, sepeti boşaltabiliyoruz veya iptal edebiliyoruz. Ürünleri almak istersek tamamladığımızda bizi paypal siteye bilgilerimizi almaya yönlendiriyor.
- Bu bölümden bilgilerimizi girip siteye kayıt olabiliyoruz. Kayıt olduğumuzda verilerimiz database’e yedekleniyor ve giriş yapacağımız zaman verileri ordan alabiliyoruz. Eğer kayıt olurken aynı kullanıcı adı kayıtlı ise hata veriyor. Kayıt olurken satıcı veya alıcı olduğumuzu seçebiliyoruz eğer satıcı seçeneğini seçersek profilden siteye ürün ekleyebiliyoruz.
- Kayıt olduğumuz bilgileri girip giriş yapıyoruz.
- Profil bölümünde profilimiz hakkında bilgileri öğrenebiliyoruz ve bir çok farklı özellik mevcut.
- Sqlite database’i kurup klasörümüzden db’i açıyoruz
- Anasayfada mevcut olduğumuz ürün sayfalarını buradan yenilerini ekleyebir ve sitemizi geliştirebiliriz. Tüm verilerimiz burada mevcut.
- Ürünlerimizin tamamı burada mevcut buradan yeni ürünleri ekleyebilir ve satıştan kaldırabiliriz.