2011-02-09 17 views
10

Django Kullanıcı Doğrulama sistemi (http://docs.djangoproject.com/en/dev/topics/auth/), kullanıcılarla çalışmanın son derece yararlıdır. Bununla birlikte, dokümanlarda şifre sıfırlama formları hakkında konuşulur ve kullanıcı girişi/oturumu açma işlemiyle aynı şekilde ele alınması gibi görünmektedir.Django Kullanıcı Doğrulama sistemi için varsayılan URL'ler nelerdir?

bağlanması ve bağlantıdan için varsayılan URL

/hesap/giriş/&/hesap/

zaten şifresini değiştirmek için varsayılan var mıdır, yoksa bu işlevselliği inşa etmek var mı çıkış mı?

cevap

19

django.contrib.auth.urls'a bakarsanız, tanımlanmış varsayılan görünümleri görebilirsiniz. Bu, login, logout, password_change ve password_reset olacaktır.

Bu URL'ler normal olarak /admin/urls.py dosyasına eşlenir. Bu URL'ler dosyası, bu URL'leri başka bir yerde dağıtmak isteyenler için kolaylık sağlayan şeklindedir. Bu dosya ayrıca test amaçları için güvenilir bir görünüm dağıtımı sağlamak için kullanılır.

Yani sadece urlconf onları kanca edebilirsiniz:

url('^accounts/', include('django.contrib.auth.urls')), 

muhtemelen bu görüşleri (farklı form veya şablon) özelleştirmek istediğiniz gibi

, bence yine bu adresler yeniden belirleyecek. Ama yine de iyi bir başlangıç ​​noktası.

+0

Bu, 1.6 için işe yaramıyor, '' modül 'nesnesinin' urls 'hatası özelliği yok – ahmed

+1

@boussouira İşleri iyi, tam olarak ne yapmaya çalışıyorsunuz? –

+0

Üzgünüm, kötüyüm, harika çalışıyor! Teşekkür ederim :) – ahmed

İlgili konular