#13 Django ile Blog Sitesi Yapımı

Eğitim video linki : https://www.youtube.com/watch?v=OkkEVNjD7ac&t=4s

Blog sitesini canlıya alma işlemi

  • Git Kurulumu
Ubuntu :
$ sudo apt-get install git
Windows :
https://git-scm.com adresinden indirebilirsiniz.
  • Git reposu oluşturalım.
$ git init
$ git config --global user.name "Adınız"
$ git config --global user.email [email protected]
  • djangoProjesi2 dizininde .gitignore dosyanın içerisine aşağdaki dosya isimlerini kaydedelim.
*.pyc
__pycache__
sanalOrtam
db.sqlite3
.DS_Store
$ git status
$ git add -A   (veya git add all)
$ git commit -m "DjangoProjesi2 canliya alma islemi"

Github.com üyeliği ve devamında repo oluşturma işlemi.

$ git remote add origin https://github.com/<github-kullanıcı-adınız>/bilgisayar-kavramlari.git
$ git push -u origin master

www.pythonanywhere.com üyelik işlemi ve bash konsol açma işlemi.

$ git clone https://github.com/<github-kullanıcı-adınız>/bilgisayar-kavramlari.git
$ cd bilgisayar-kavramlari

$ virtualenv --python=python3.4 sanalOrtam

$ source sanalOrtam/bin/activate

(sanalOrtam) $ pip install django whitenoise
  • Statik dosyaların toplanması.
(sanalOrtam) $ python manage.py collectstatic
  • Sunucuda veritabanı kurulumu.
(sanalOrtam) $ python manage.py migrate
  • Superuser hesabı oluşumu.
(sanalOrtam) $ python manage.py createsuperuser
  • Pythonanywhere web sekmesinde virtualenv kısmı düzenlenmesi.
/home/<kullanıcı-adınız>/bilgisayar-kavramlari/sanalOrtam
  • WSGI configuration file
import os
import sys

path = '/home/<kullanıcı-adınız>/bilgisayar-kavramlari'  # burada kendi kullanıcı adınızı yazın
if path not in sys.path:
    sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'djangoProjesi2.settings'

from django.core.wsgi import get_wsgi_application
from whitenoise.django import DjangoWhiteNoise
application = DjangoWhiteNoise(get_wsgi_application())
  • Web sekmeli Reload butonuna basma işlemi.

Blog sitemiz bitti.

Blog sitesinize daha fazla özellik eklemek için :

https://www.djangoproject.com ve https://tutorial.djangogirls.org url adreslerini ziyaret edebilirsiniz.

results matching ""

    No results matching ""