Closed peter-facko closed 10 months ago
@jakublevy zvladnes sa pozriet na tie testovacie data ty? User.objects.create_user(person)
resp. user.set_unusable_password()
vytvaraju tie hesla, ktore pouzivame ako None.
Inak som zmenil aj ten muj profil.
Použil jsem pro úpravu tento skript:
persons = Person.objects.all()
for person in persons:
user = User.objects.filter(person=person)
if not user.exists():
user = User.objects.create_user(person)
user.set_unusable_password()
user.save()
Ještě zkusím db načíst a proklikat to v systému.
Mělo by to být v pohodě u osob, kde účet s heslem Heslo1234. byl zůstal a kde nebyl, tak se vytvořit s unusable, vypadá to, že to funguje.
malo by to byt ok, ale len pre pripadnu buducnost, ten create_user bez zadaneho argumentu hesla nastavi unusable heslo sam. Vlastne ani nema na vyber, kedze nejake tam v db byt musi.
V podstate som len prepisal vytvorenie/zmazanie uzivatela na to iste pre heslo. Zmazane heslo je ale implementovane ako unusable heslo od djanga, pretoze to je najpriamociarejsi sposob z aktualneho stavu.