Django Database Ayarları

Yorum bırakın

27/12/2011 tarafından electrocoder

Python26 klasöründe “django-admin.py startproject mysite” komutu ile oluşturduğumuz mysite klasörününde bulunan “settings.py” isimli dosyamızı açıyoruz ve 12. satırdaki DATABASES

DATABASES = { 
'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}

fonksiyonunu aşağıdaki gibi degiştiriyoruz.


DATABASES = { 
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'pythontrdatabase', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}

USER, PASSWORD, HOST, PORT kısımlarında herhangi bir degişiklik yapmıyoruz. SQLite otomatik olarak oluşturacaktır. 

INSTALLED_APPS' da bulunan

'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',

framework' leri default olarak oluşturulur. Biz buradan "'django.contrib.admin'," satırını aktif ediyoruz.

Daha sonra konsoldan "python manage.py syncdb" komutu ile veritabanı tabloları oluşturulur ve

"You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): "


sorusuna yes denilerek kullanıcı adı ve parola belirlenir. Klasörümüzde "SQLite" formatında veritabanı dosyamızın oluştuğu gözlenir. 

Konsoldan "manage.py runserver" komutu ile sayfamız çalıştırılır ve "http://127.0.0.1:8000/" adresinden sayfamızın çalıştıgı gözlenir.

Admin sayfasına giriş yapmak için "http://127.0.0.1:8000/admin/" ile yönetici paneline giriş yapabilirsiniz.
Django administration sayfasından Kullanıcı Grupları (Groups) , Yeni Kullanıcı (Users) ve Sitelerinizi (Sites) ekleyebilirsiniz.

Django admin sayfası örneğini buradan indiriniz.
<a title="ÖRNEK İNDİR" href="http://cid-0b780d0688445932.office.live.com/self.aspx/Public/Django/deneme-admin.zip" target="_blank">http://cid-0b780d0688445932.office.live.com/self.aspx/Public/Django/deneme-admin.zip</a>



		
Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: