Skip to content

İlk kurulum

Bahri Meriç CANLI edited this page Jul 25, 2022 · 13 revisions

mevcut sürüm bağımlılıkları python3.6 kullandığı için pyenv ile python3.6 kurulur.

  • apt install libjpeg-dev libpq-dev libssl-dev
  • env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.15
  • pyenv global system 3.6.15
  • python3.6 -m venv venv
  • source venv/bin/activate
  • pip install -r requirements.txt

kampyazilim.conf.example /opt/kampyazilim.conf altında kopyalanıp düzenlenir.

postgresql bağlantısı yapılır.

super user oluşturulur. python manage.py createsuperuser

statik dosyalar oluşturulur. python manage.py collectstatic

mevcut versiyon için migration a eklenmemiş tablo düzenlemeleri çalıştırılır

  • ALTER TABLE mudur_site ADD COLUMN update_accommodation_end_date TIMESTAMPTZ;
  • ALTER TABLE mudur_textboxquestions ADD COLUMN is_visible BOOLEAN;
  • ALTER TABLE userprofile_accommodation ADD COLUMN is_full BOOLEAN;

Ülke ve şehir veritabanının içi doldurulur python manage.py cities_light

proje çalışıtırılır python manage.py runserver

geliştirme aşamasında çalıştırmak için python manage.py runserver --insecure