Sözlük Scripti 2020 - Ekşi Sözlüğün Bire Bir Benzeri | Webien.Net: Webmaster Forumu

Sözlük Scripti 2020 - Ekşi Sözlüğün Bire Bir Benzeri

Şu anda okunan
Sözlük Scripti 2020 - Ekşi Sözlüğün Bire Bir Benzeri

Hızlı cevap

ferdi

Platin üye
Paylaşım ekibi
Katılım
9 Eyl 2019
Konular
269
Mesajlar
327
Beğeni
102
WBN Puanı
143
 Ticaret - 0%    
0   0   0
Konum
istanbul
Hakkında  
Katılım
9 Eyl 2019
Mesajlar
327
Beğeni
102
WBN Puanı
143
Konum
istanbul
 Ticaret - 0%
0   0   0
 Ticaret - 0%
1599982276174.png


Projeyi yerel ağda çalıştırabilmek için gerekli yönergeler ile ilk kurulumdan hemen sonra yapılması gereken ayarlar burada anlatılacak. Eğer projeyi bir sunucuya yükleyip canlı ortama geçmek istiyorsanız, django deployment anahtar kelimesiyle internette arama yapmanızı öneriyoruz; zira işletim sistemi ve bazı diğer faktörlerin farklılığı sebebiyle binlerce kurulum senaryosu ortaya çıkabiliyor. Aynı zamanda Django ile canlı ortama geçmek (özellikle konteynerleştirme yapılmamış ise) epey zahmetli. Projeyi canlı ortama almak niyetindeyseniz kısmını da okumalısınız.

Python
İşletim sistemimizde Python’un kurulu olması gerekiyor. Linux tabanlı sistemlerin çoğunluğunda Python halihazırda kurulu olarak geliyor. Windows kullanıyor iseniz python.org adresinden uygun sürümü indirip kurmanız gerekiyor, kurulumu yaparken Add Python to PATH seçeneğini işaretlediğinizden emin olun, bu komut satırında Python’u çalıştırmamızı sağlayacak. Kurmanız gereken sürümü projenin ana dizinindeki beni oku dosyasında bulabilirsiniz.

Sanal ortam oluşturma
Proje ana dizininde (manage.py dosyası bulunan dizin) komut satırını açıyoruz. Şu aşamada projemizi bir “sanal ortam” içine almamız gerekiyor, bu sayede sistemdeki Python’a dokunmadan işlerimizi halledebileceğiz. Bunun için Python’un paket yöneticisiyle (pip) virtualenv kütüphanesini yüklüyoruz:

pip install virtualenv

Not: Linux tabanlı sistemlerde Python sürümüne göre “pip” komutu değişebilir (pip3, pip3.8 vs.). Bu adımdan sonra proje ana dizinine sanal ortamı kurabiliriz. Bunu yapmak için:

virtualenv venv

Bu komut proje ana dizininde “venv” isimli bir klasör oluşturacak. Bu adımda sanal ortama geçiş yapmamız gerekiyor, sanal ortama geçiş yapmak için aynı dizinde şu komutu çalıştırıyoruz:

Windows için:

venv\Scripts\activate

Linux tabanlı sistemler için (çoğunda):

source venv/bin/activate

Bu adımdan sonra eğer komut satırının başında (venv) ibaresi yer alıyor ise sanal ortama geçiş yapmışız demektir. Komut satırında projeyle etkileşime girerken her zaman sanal ortamda olduğunuzdan emin olun.

Gereksinimlerin yüklenmesi
Sıradaki aşamada proje gereksinimlerini yüklememiz gerekiyor. Bunu yapmak için sanal ortamda ana dizindeyken:

pip install -r requirements.txt

Bu adımdan sonra projemizi çalıştırmamıza neredeyse ramak kalıyor. Projede kullanılan fakat requirements.txt dosyasında listelenmeyen bir gereksinim daha var: psycopg2. Bu kütüphane PostgreSQL veri tabanı ile bağlantı kurmaya yarıyor, fakat yerel ortamda SQLite veri tabanı ile çalışacağımız için bunu kurmamız gerekmiyor. Bu kütüphaneyi kurmadan devam etmek için INSTALLED_APPS’dan django.contrib.postgres app’ini çıkartmanız gerekiyor. Eğer bir önceki cümlede ne anlatıldığına dair bir fikriniz yok ise kolayca bu kütüphaneyi kurarak devam etmenizde herhangi bir sakınca yok:

pip install psycopg2

Tabloların oluşturulması
Sırada veri tabanında tabloları oluşturmak var. Bunu yapmak için yine ana dizinde peş peşe şu komutları çalıştırıyoruz:

python manage.py makemigrations
python manage.py migrate

Sitenin çalıştırılması
Artık projeyi çalıştırıp siteye girebiliriz:

python manage.py runserver

Bu komut siteyi 127.0.0.1:8000 adresinde erişilebilir hale getirecek. Bu adrese girdiğinizde siteyi gördüğünüzden emin olun.

Yetkili hesabının oluşturulması
Bu adımdan sonra giriş yapıp yönetim paneline girmemiz gerekiyor, zira sitemize hiçbir şekilde müdahale edemiyoruz. Bunu yapmak için komut satırında Ctrl+C kombinasyonunu kullanarak yerel sunucuyu sonlandırıyoruz. Sanal ortamda iken şu komutu çalıştırıyoruz:

python manage.py createsuperuser

Bu aşamada e-posta adresi, aktiflik statüsü (basitçe “1” yazabilirsiniz), parola ve nick vermeniz istenecek. Bu bilgileri doldurduktan sonra e-posta adresiniz ve belirlediğiniz parola ile siteye giriş yapabilirsiniz (siteyi açmak için bir önceki runserver komutunu tekrar çalıştırın). Site içindeyken yönetim paneline erişmeniz için herhangi bir yol yok, yönetici paneline girmek için 127.0.0.1:8000/admin/ adresine gidebilirsiniz. Burada yazar detay sayfanıza gidip kendinizi çaylaklıktan çıkarabilirsiniz.

Ayarların yapılması
Kurulumun tamamlanması için birtakım ayarların değiştirilip uygun hale getirilmesi gerekiyor. Dokümantasyonda her ayar için detaylı bilgi bulunuyor. Bu ayarlardan iki tanesini derhal yapmanız gerekiyor, aksi takdirde site düzgün çalışmayacaktır:




Geçici e-posta sunucusu
Son olarak, e-posta gönderen sayfalar ve fonksiyonlar (örneğin yeni kullanıcı kaydı) halihazırda bir e-posta sunucusu belirlenmediği için çalışmayacaktır. Fakat yerel ağda iken gönderilen e-postaları komut satırına yazdırabiliriz, bunu yapmak için ayrı bir komut satırında şunu çalıştırın:

python -m smtpd -n -c DebuggingServer localhost:1025

Bu komut satırı, açık olduğu sürece sözde e-posta sunucusu görevi görecek.








 

oxcakmak

Back-End Developer
Süper WMod
Front-End Back-End-Developer.svg
Katılım
23 Ağu 2020
Konular
40
Mesajlar
124
Beğeni
55
WBN Puanı
58
 Ticaret - 0%    
0   0   0
Konum
Kocaeli
Ad Soyad
Osman ÇAKMAK
Meslek
Back-End Developer
Hakkında  
Katılım
23 Ağu 2020
Mesajlar
124
Beğeni
55
WBN Puanı
58
Konum
Kocaeli
Site
oxcakmak.com
 Ticaret - 0%
0   0   0
 Ticaret - 0%
Ad Soyad
Osman ÇAKMAK
Meslek
Back-End Developer
Banka hesapları
ENPARA
TR18 0011 1000 0000 0070 6257 87
Üyelik tipi
Bireysel
Whatsapp
902626060829
Skype
oxcakmak
Facebook
oxcakmak
Instagram
oxcakmak
Twitter
oxcakmak
Adamsın ferdiiii :D
 

ferdi

Platin üye
Paylaşım ekibi
Katılım
9 Eyl 2019
Konular
269
Mesajlar
327
Beğeni
102
WBN Puanı
143
 Ticaret - 0%    
0   0   0
Konum
istanbul
Hakkında  
Katılım
9 Eyl 2019
Mesajlar
327
Beğeni
102
WBN Puanı
143
Konum
istanbul
 Ticaret - 0%
0   0   0
 Ticaret - 0%
kurarsan bi demo at bakalım:)
 

oxcakmak

Back-End Developer
Süper WMod
Front-End Back-End-Developer.svg
Katılım
23 Ağu 2020
Konular
40
Mesajlar
124
Beğeni
55
WBN Puanı
58
 Ticaret - 0%    
0   0   0
Konum
Kocaeli
Ad Soyad
Osman ÇAKMAK
Meslek
Back-End Developer
Hakkında  
Katılım
23 Ağu 2020
Mesajlar
124
Beğeni
55
WBN Puanı
58
Konum
Kocaeli
Site
oxcakmak.com
 Ticaret - 0%
0   0   0
 Ticaret - 0%
Ad Soyad
Osman ÇAKMAK
Meslek
Back-End Developer
Banka hesapları
ENPARA
TR18 0011 1000 0000 0070 6257 87
Üyelik tipi
Bireysel
Whatsapp
902626060829
Skype
oxcakmak
Facebook
oxcakmak
Instagram
oxcakmak
Twitter
oxcakmak
Konuyu Görüntüleyen Kullanıcılar(Toplam:5) Üyeleri Gör
Başlatan Benzer konular Forum Cevaplar Tarih
ferdi Profesyonel ve Ücretsiz Sözlük Scripti Platin Üye Paylaşımları 15
B Yordep Sözlük Scripti Ücretsiz Scriptler 0
must4f4topal aü sözlük yayında Web Site Tanıtım 0
S DİZİN sağlık sözlüğü hasta sözlük Firma Dizinleri 0
oxcakmak Paydos Hesap Dağıtım Scripti (Ücretsiz) Özel Script ve Kodlar 0
tugayozbilgic Görev Yap Para kazan Scripti Ücretsiz Özel Script ve Kodlar 16
ismailadem İstek Makale Yazana Ücretsiz İstediği Smm Panel veya Para Kazanma scripti sadece bende var Script İstek 4
acararif1997 YouTube ID Bulucu Scripti Platin Üye Paylaşımları 1
oxcakmak PHP SMS Onay Scripti Özel Script ve Kodlar 9
oxcakmak Ücretsiz SMS Onay Scripti (500 TL Değerinde) Ücretsiz Scriptler 1
kaolin İstek Canli Mac Sonuclari Scripti Script İstek 1
oxcakmak PHP Blog Scripti (Quick Blog) Ücretsiz Scriptler 1
SONYAZILIM Satış 🌟 Türkiye'nin En Gelişmiş Kurumsal Scripti 🌟 Tek Panel Sınırsız Tema 🌟 7 Gün Ücretsiz Dene! 🌟 Ücretli Script Satışı 5
oxcakmak PHP Bize Ulaşın & İletişim Sayfası Scripti (ÜCRETSİZ) Ücretsiz Scriptler 4
oxcakmak Ücretsiz PHP Link Kısaltma Scripti (QuixelURL) Ücretsiz Scriptler 1
tugayozbilgic İstek program indirme scripti Script İstek 7
tugayozbilgic WBN Mp4 İndirme Scripti 2020 Admin Panelli Apisiz Ücretsiz Scriptler 8
A Satış Ansiklopedia v1 / v2 Kurumsal Blog Scripti Satılıktır ! Ücretli Script Satışı 3
B Active Workdesk – Freelancer İlan Scripti İndir Ücretsiz Scriptler 0
tugayozbilgic Smm Panel Scripti Ücretsiz Gold Üye Paylaşımları 13
tugayozbilgic Smm Panel Scripti 2020 // Yeni SMM Scripti Gold Üye Paylaşımları 2
B Belloo v4.2.7 – Arkadaşlık Scripti İndir Ücretsiz Scriptler 0
wmgerecleri BDN Film Scripti [TMDb film botu ile birlikte] Ücretsiz Scriptler 0
tugayozbilgic Varient 1.7.1 – Haberler ve Magazin Scripti Ücretsiz Scriptler 0
B Pollate v2.0 – Soru Cevap , Oylama Arkadaşlık Platformu Scripti İndir Ücretsiz Scriptler 0
B Satış Satılık Bahis Scripti Ücretli Script Satışı 1
B News365 v6 – Haber, Magazin Ve Blog Scripti İndir Ücretsiz Scriptler 0
B PlayTube v1.7.1 – Sharing Video Script – Video Sitesi Scripti İndir Ücretsiz Scriptler 0
S Ücretsiz Kurumsal Firma Scripti v5 Platin Üye Paylaşımları 8
B Maxly Link Kısaltma Scripti İndir Ücretsiz Scriptler 0
K İstek Oyun scripti Script İstek 1
tuncayalp Ücretsiz PHP Fotoğraf Yönetim Scripti Platin Üye Paylaşımları 0
tuncayalp Açık Kaynak Restaurant, Cafe – Lokanta Scripti Platin Üye Paylaşımları 0
tuncayalp Template motorlu Harika Blog Scripti Ücretsiz Scriptler 1
tuncayalp Ücretsiz Araç Kiralama Scripti Ücretsiz Scriptler 0
tuncayalp Çok Amaçlı Blog Scripti Ücretsiz Scriptler 0
B phpSocial v6.2.0 – Facebook Benzeri Arkadaşlık Scripti İndir Ücretsiz Scriptler 0
P Satış Satılık Bahis Casino Scripti |553 766 6481| Ücretli Script Satışı 0
tuncayalp Mükemmel bir APP Download Scripti Hadi Bakalım İyisiniz... Ücretsiz Scriptler 0
ferdi Ücretsiz Kurumsal Firma Scripti V4 Platin Üye Paylaşımları 1
ferdi Modern CV/Kişisel Site Scripti Ücretsiz Scriptler 0
B InfyChat – Laravel Sohbet Scripti İndir Ücretsiz Scriptler 0
B Venus v4.06 – Mezunlar Derneği Scripti İndir Ücretsiz Scriptler 0
B 3 Farklı Parti Aday Scripti İndir Ücretsiz Scriptler 0
Zeki HTML5 E-Dergi Scripti - Mobil Uyumlu Zoom Efektli Webien Tasarımları 2
B Emlak V2 Scripti Ücretsiz İndir Ücretsiz Scriptler 0
Redmi Açık Kaynak Kişisel Blog Scripti Ücretsiz Scriptler 0
B 2019 Profesyonel Emlak Scripti İndir Ücretsiz Scriptler 0
B Cargo Pro – Kurye Sistemi Scripti İndir Ücretsiz Scriptler 0
Zeki Tasarımı Harika Ücretsiz SMM Panel Scripti + Demo Ücretsiz Scriptler 0
Benzer konular


















































Üst