Skip to content

ilteriskeskin/django-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django E-commerce

Django ile bir e-ticaret uygulaması yapılması hedeflenmiştir.

  • Proje issuelar üzerinden gidecekir.
  • Gözünüze kestirdiğiniz issueyu üstlenip yapabilirsiniz ancak üstlendiğinizi belirtin ki bir başkası da aynı işle uğraşmasın :)
  • Şu özellik olsun dediğiniz şeyleri issue olarak açabilirsiniz.

Geliştirme Ortamı

  • Linter: Black
  • Virtual env : Optional

Projeyi Kendi Bilgisayarınızda Kurmak ve Çalıştırmaya Hazır Hale Getirmek İçin:

git clone https://github.com/ilteriskeskin/django-ecommerce.git
cd django-ecommerce

# Sanal ortamınızı çalıştırın.
=======
python3 -m venv env # Eğer sanal bir ortamınız yoksa
..Linux için..
source env/bin/activate
pip3 install requirements.txt
cd django_ecommerce
=======
..Windows Terminal için..
.\env\Scripts\activate
pip3 install -r requirements.txt
cd django_ecommerce

Environment Variables

  • Projenin settings.py dosyasındaki bazı ayarları konfigüre etmek için projenin bağımlılıklarında olan django-environ paketinin gerektirdiği .env dosyasını yaratmalı ve settings.py dosyasındaki bazı ayarları .env dosyasında değiştirmelisiniz.
  • .env dosyası settings.py dosyası ile aynı dizinde olmalı.
  • SECRET_KEY'i bunun gibi sitelerden rastgele olarak üretip ilgili alana ekleyebilirsiniz. Veya dilerseniz terminal'i çalıştırıp python manage.py shell yazıp,
from django.core.management.utils import get_random_secret_key
get_random_secret_key()

komutları ile rastgele key üretip, ilgili alana ekleyebilirsiniz.

  • .env dosyasının şablonu:
DEBUG=
SECRET_KEY=

DATABASE_NAME=
DATABASE_USER=
DATABASE_PASSWORD=
DATABASE_HOST=
DATABASE_PORT=
  • Örnek bir .env dosyası:
DEBUG=True
SECRET_KEY=itdb4-_wc!=*hgl3)h@v$#jy7bxingn(n+qklsdso%9yq&c5)!

DATABASE_NAME=postgres
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
DATABASE_HOST=127.0.0.1
DATABASE_PORT=5432
  • Environment variables'ları ekledikten sonra, terminal'e aşağıdaki komutu yazarak projeyi çalıştırabilirsiniz.
python3 manage.py runserver

About

Ecommerce site with Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published