Skip to content

erensolmaz/Django-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Project

Python Django E-Commerce Web Site (Django ile pyhton ürün satış sitesi)

Features:

Database

Cart

Products

Install Project

1) Program kurulumu: Visual studio programını işletim sistemimize uygun kuruyoruz.

1

2) Programı Açma ve Klasörü açma:

  • Programı açtıktan sonra klasörü aç seçeğine basıyoruz

2

  • Projemizi bulup açıyoruz

3

  • Daha sonra önümüze kütüphane geliyor

4

5

  • 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

3) Projeyi çalıştırma:

  • Projemizi çalıştırmak için cmd açıyoruz bu bölümden.

6

  • Altta açılan cmd’ye bu kodu yazıyoruz ve projemiz çalışıyor.

Picture7

4) Siteye giriş:

  • İnternet sayfasını açıp, localhost:8000 yazıp siteye giriş yapabiliriz.

Picture8

Sitenin özellikleri:

1) Anasayfa:

  • 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.

Picture9

2) Hakkında

  • Sitenin hakkında bilgi verilen sayfa.

Picture10

3) İletişim:

  • 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.

Picture11

4) Tüm ürünler:

  • Tüm ürünlerimiz ve fiyatları bu bölümde yazmaktadır, tıklayarak sepete ekleyebiliriz.

Picture12

5) Sepete ekleme ve ürün alma:

  • Ü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.

Picture13

6) Kayıt olma:

  • 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.

Picture14

7) Giriş yapma:

  • Kayıt olduğumuz bilgileri girip giriş yapıyoruz.

Picture15

8) Profil bölümü:

  • Profil bölümünde profilimiz hakkında bilgileri öğrenebiliyoruz ve bir çok farklı özellik mevcut.

Picture16

SqLite database:

1) Database inceleme

  • Sqlite database’i kurup klasörümüzden db’i açıyoruz

Picture17

  • Anasayfada mevcut olduğumuz ürün sayfalarını buradan yenilerini ekleyebir ve sitemizi geliştirebiliriz. Tüm verilerimiz burada mevcut.

Picture18

  • Ürünlerimizin tamamı burada mevcut buradan yeni ürünleri ekleyebilir ve satıştan kaldırabiliriz.

Picture19