Skip to content

erkutelk/my-django-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portföy Web Sitesi

Merhaba! Bu proje, Django kullanarak geliştirdiğim bir portföy web sitesidir. Projem, kullanıcıların bloglarını ve portföylerini yönetebileceği, hakkımda kısmını güncelleyebileceği bir tek sayfa uygulamasıdır.

Kullanılan Teknolojiler

  • Python: Web uygulaması geliştirmek için Python programlama dili kullanıldı.
  • Django: Uygulamanın web framework'ü olarak Django tercih edildi.
  • SQLite: Veritabanı olarak SQLite kullanıldı.
  • HTML/CSS/JavaScript: Temel HTML, CSS ve JavaScript bilgisi kullanıldı. Projede kullanılan şablon hazır bir biçimdedir; bu, tasarım konusunda zaman kaybetmemek ve daha hızlı bir şekilde ilerlemek amacıyla tercih edilmiştir.

Özellikler

  • Kullanıcı Girişi: Kullanıcılar giriş yaparak blog ekleyebilir, portföy oluşturabilir ve mevcut içeriklerini düzenleyebilir.
  • Blog Yönetimi: Blog yazıları ekleyebilir, düzenleyebilir ve silebilirsiniz.
  • Portföy Yönetimi: Portföyünüzdeki projeleri ekleyebilir, güncelleyebilir ve silebilirsiniz.
  • Hakkımda: Hakkında kısmında kişisel bilgilerinizi güncelleyebilirsiniz.

Uygulama, tüm bu işlemleri gerçekleştirebileceğiniz dinamik bir arayüze sahiptir. Kullanıcı dostu tasarımı sayesinde, site üzerindeki her şeyi kolaylıkla değiştirebilir ve güncelleyebilirsiniz.

Kurulum ve Kullanım

  1. Proje Dosyalarını İndirin: Bu repo'yu bilgisayarınıza klonlayın veya zip dosyası olarak indirin.
  2. Veritabanı Göçlerini Yapın: python manage.py migrate komutunu çalıştırarak veritabanı göçlerini oluşturun.
  3. Sunucuyu Başlatın: python manage.py runserver komutuyla yerel geliştirme sunucusunu başlatın.
  4. Uygulamayı Kullanın: Web tarayıcınızı açarak http://127.0.0.1:8000/ adresine gidin ve uygulamanızı kullanmaya başlayın.

127 0 0 1_8000_home (1) 127 0 0 1_8000_blog_python-dili-hakknda-bilgi 127 0 0 1_8000_yonetim_portfoy_guncelle_8 127 0 0 1_8000_yonetim_blog_ekle

Testler ve Bulduğum Hatalar

Bu branch'te, portföy web sitesine yazdığım testler bulunmaktadır. Bu testler sayesinde fark ettiğim bazı hatalar şunlardır:

  1. Blog Ekleme: Kategori eklemeden blog eklemek mümkün olmamaktadır.
  2. Portföy Ekleme: Portföy eklerken kategori eklemeden yeni bir portföy eklenememektedir.
  3. About Sayfası: Gözden kaçırdığım bir "About" sayfası bulunmaktadır.

Bu hataları görmek için aşağıdaki komutu kullanabilirsiniz:


pytest --html=rapor.html --self-contained-html


[Erkut ELİK] - Proje geliştiricisi

About

Python Django kullanılarak yapılan portföy web sitesi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published