Öncelikle proje bana ait değil, githubda rastladığım ve uzun süredir takip ettiğim bir proje. Arkadaş hala da günbegün projeyi geliştirmeye devam ediyor.
Kurulum aşaması PHP scriptler gibi değil maalesef. Ben Python ve Django'ya hakim olmadığım için canlı ortama aktarmam yaklaşık iki günümü aldı. Kurulumu tamamladığınızda ekşisözlük tasarımıyla geliyor ve fonksiyon olarak da ekşisözlük ile aynı.
Canlı ortamda çalıştırmak isteyenlere kurulum dökümanında yazmayan birkaç notum var.
• SQLite3 kullanmayacaksanız Postgresql 12 versiyonunu kurun, alt versiyonlarda hata veriyor.
• Postgresql bağlantısı yapmak için djdict>settings.py dosyasında 46. satır ve 106-115. satırlar arasını aktif edin. 104. SQLite3 satırını iptal edin.
• Benim sitem Google Clouds üzerinde Centos 7 makinada kurulu ve kurulum dökümasyonunda yer alan startlama kodu maalesef yemiyor. Onun yerine aşağıdaki alternatif startlama kodunu kullanıyorum.
python3.8 manage.py runserver 0.0.0.0:80
Kurulum aşaması PHP scriptler gibi değil maalesef. Ben Python ve Django'ya hakim olmadığım için canlı ortama aktarmam yaklaşık iki günümü aldı. Kurulumu tamamladığınızda ekşisözlük tasarımıyla geliyor ve fonksiyon olarak da ekşisözlük ile aynı.
Canlı ortamda çalıştırmak isteyenlere kurulum dökümanında yazmayan birkaç notum var.
• SQLite3 kullanmayacaksanız Postgresql 12 versiyonunu kurun, alt versiyonlarda hata veriyor.
• Postgresql bağlantısı yapmak için djdict>settings.py dosyasında 46. satır ve 106-115. satırlar arasını aktif edin. 104. SQLite3 satırını iptal edin.
• Benim sitem Google Clouds üzerinde Centos 7 makinada kurulu ve kurulum dökümasyonunda yer alan startlama kodu maalesef yemiyor. Onun yerine aşağıdaki alternatif startlama kodunu kullanıyorum.
python3.8 manage.py runserver 0.0.0.0:80