(kendi Kullanıcı/İzin modeli ile) kendi kimlik doğrulama ve yetkilendirme sistemi kullanıyorum çünkü ben tamamen Django
bu standart uygulamayı devre dışı bırakmak istiyorum.Django.contrib.auth tamamen nasıl devre dışı bırakılır?
Ben MIDDLEWARE_CLASSES
ve INSTALLED_APPS
alakalı satırları silerek denedim ama syncdb komutunu kullandığınızda, varsayılan kimlik doğrulama sistemi ile gelen varsayılan tablolar hala oluşturuluyor. Bunun olmasını önlemek için bir yolu var mı? Asıl sorun, standart tabloların kendi auth sistemim için kullanmak istediğim tabloları geçersiz kılmasıdır.
INSTALLED_APPS = (
'django.contrib.sessions',
'form_utils',
'org',
'auth',
'entities',
)
Ayrıca, uygulamaların proje paketi ile hazırlanmasını da denedim, bunun hiçbir etkisi olmadı. Ben bakan değilim belki başka ayar
var mı? Bu standart uygulamaların çabalarıma rağmen etkin olmasına neden olabilecek diğer olası değişkenleri?
Ben de yerleşik yönetici sistemine, bu yüzden bir sorun olabilir sanmıyorum kullanmayın.
ek bilgiler: Geçenlerde 1.3 Django 1.2 yükselttiniz. Bu benim sorunumun sebebi olabilir mi?
Düzenleme: Görünüşe göre, bu konu Django 1.3 bir değişiklik neden olur. İlgili bilet buradadır: http://code.djangoproject.com/ticket/15735
Herhangi bir ipuçları?
Tabloları daha önce yaptınız ./manage.py syncdb? – DTing
Yaptım, tüm veritabanını sınama amacıyla bıraktım. Sadece varsayılan auth_user tablosunu oluşturmaya devam ediyor (kendimi kullanmak isterken). –