Проблема взаимодействия django и postgres
Здравствуйте, у меня проблема с django и postgres.
Это контекст :
В настоящее время я пытаюсь создать систему входа в систему, используя django для запроса и системы сессий и postgres для хранения пользователей.
В моей системе я использую форму для восстановления информации о пользователе, sql запрос для проверки правильности логина пользователя. Но есть проблема, что бы я не пробовал, всегда есть проблема с моим запросом. Вот одна из моих попыток :
# In the DB :
vna_v2_1=# SELECT * FROM vna_users;
id | prenom | nom | admin | motDePasse |
----+---------+-----+-------+--------------------------------------------------------------------------------------------------+----------------
1 | Aksel | C | t | 7fd785e85c8fab96f2d6d683cd3439c0b1b91e21891fb9a1c68ff4a1087e13cadecb661bc0c4d77eab215b423be01da7 |
2 | Mathieu | P | f | test |
-> (У первого пользователя есть пришитый пароль, а у второго нет)
Запрос :
SELECT * FROM vna_users WHERE prenom='Mathieu' AND nom='P' AND vna_users.motDePasse='test';
-> Это один из запросов, который я бы попробовал
Ошибка :
LINE 1: ..._users" WHERE prenom='Mathieu' AND nom='P' AND vna_users....
HINT: Perhaps you meant to reference the column "vna_users.motDePasse".
-> Вот результат, который я всегда имею, что бы я ни изменил
Другой запрос, который я пробовал :
vna_v2_1=# SELECT * FROM "vna_users" WHERE 'vna_users.motDePasse'like "tes%" ;
ERROR: column "tes%" does not exist
LINE 1: ...* FROM "vna_users" WHERE 'vna_users.motDePasse'like "tes%" ;
#####
vna_v2_1=# SELECT * FROM vna_users WHERE motDePasse= 'test';
ERROR: column "motdepasse" does not exist
LINE 1: SELECT * FROM vna_users WHERE motDePasse= 'test';
^
HINT: Perhaps you meant to reference the column "vna_users.motDePasse".
####
na_v2_1=# SELECT * FROM vna_users WHERE vna_users.prenom='Aksel';
id | prenom | nom | admin | motDePasse |
----+--------+--------+-------+--------------------------------------------------------------------------------------------------+----------------
1 | Aksel | C | t | 7fd785e85c8fab96f2d6d683cd3439c0b1b91e21891fb9a1c68ff4a1087e13cadecb661bc0c4d77eab215b423be01da7 |
(1 row)