wątpliwości konfiguracji django-allauth

używamdjango-allauth z Django 1.5.1 i mam kilka pytań podczas konfigurowania:

1. Skonfigurujurls.py

Dokumenty mówią, że musisz dodać następujące elementyurls.py plik:

urlpatterns = patterns('',
    ...
    (r'^accounts/', include('allauth.urls')),
    ...
)

Problem polega na tym, że mam już aplikację niestandardowąaccounts i używam już następującego wzoru adresu URL:

(r'^accounts/', include('accounts.urls')),

Mam tu kolizję nazewnictwa zaccounts/ URL regex. Moje pytanie brzmi: czy mogę zmienić nazwęallauth Wzorzec adresu URL do(r'^auth/', include('allauth.urls')) bez problemów lub czy jest to niebezpieczne i lepiej byłoby zmienić nazwę mojego adresu URL na coś podobnego(r'^users/', include('users.urls')) (i zmień nazwę aplikacji dla moich kont na spójność nazewnictwa).

2. Dostosuj domyślne szablony allauth

Jaki jest właściwy sposób dostosowania domyślnych szablonów do logowania itp.? Myślę, że bezpośrednia modyfikacja biblioteki nie jest najlepszym podejściem. Myślę, że powinno się to odbyć przeztemplates katalog używający konkretnej hierarchii katalogów. Poza tym nie wiem, czy w ogólebase.html plik musi być podany, aby rozciągać się od momentu nadpisywania tych szablonów lub witrynybase.html że wszystkie strony mogą być używane bez problemów. Czy możesz mi to zilustrować?

3. Formularz logowania administratora pokazuje loginy i wylogowania przy pierwszym dostępie

Gdy uzyskuję dostęp do panelu administratora po kilku logowaniach i wylogowaniach, pojawia się historia, ale jeśli odświeżę stronę, zniknie. Myślę, że musi to być coś związanego z komunikatami django:

4. UstawienieSOCIALACCOUNT_PROVIDERS

Czy ustawienie słownika nazywa sięSOCIALACCOUNT_PROVIDERS opcjonalne czy musi być ustawione?

5. Jak oblicza się hasło, gdy użytkownik loguje się za pomocą aplikacji innej firmy?

Gdy użytkownik jest utworzony, ma hasło, ale w jaki sposób jest obliczane? I ... czy jest to przydatne, czy jest to tylko symbol zastępczy dla tego wymaganego pola? Czy użytkownik może użyć go do lokalnego logowania?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion