Марат Ибрагимов, выше не увидел ответ. так там же библиотека распространяется путем файла питоновского. Его запихнуть в основную папку проекта (например, но не обязательно туда), поправить конфиг и в нужном файле джанго импортировать.
Пример использования там тоже есть
secret secretom, правильно, у вас ошибка "TemplateDoesNotExist", то есть файла нет по указанному/ым пути/ям
В разделе "Using engine django:" вы можете увидеть, где джанго пытается найти файл sale.html
Не обязательно с таким же именем, но чтобы он не перекрывался шаблонами из админки. Можно буквально сделать как в примере указано, чтобы результат увидеть, а потом уже переписать под свои нужды
Согласен с ответом. Я себе по такому принципу отрисовываю поля формы. Чтобы не париться каждый раз с разметкой, я в инклуд передаю аргумент поля и в шаблоне происходит нужная отрисовка. Довольно удобно
Lucker_Kophe,
У меня, например, нет никаких проблем с кодировкой при выводе в консоль. Скорее всего проблема в кодировке файла, в котором сохраняешь вывод. С ним нужно поиграться
Lucker_Kophe,
1. Тогда просто на странице авторизации (где форма ввода данных) найди в исходнике где-то _csrf_token. Скорее всего там он явно будет, но возможно с чуть другим именем.
1.2 Если других кук нет, то наверное не нужно. Я думал обнаружить там что-то типа идентификатора клиента, но видимо там его нет. А значит для авторизации должно быть достаточно csrtf токена
Lucker_Kophe, попробуй отправить еще "_csrf_token".
Твой план примерно такой:
1. Делаешь гет запрос на адрес /login_check
1.1. Парсишь html ответ, конкретно - получаешь значение у name="_csrf_token"
1.2. Сохраняешь куки в переменную
2. Делаешь пост запрос на /login_check :
datas = {
'_username': 'def',
'_password': 'def',
'_csrf_token': 'значения из пункта 1.1.',
}
и вместе с куками из пункта 1.2.
Lucker_Kophe, попробуй поиграться с кодировкой. Могу предположить, что у тебя кирилица не правильно отображается
Какие данные ты отправляешь по адресу /login_check ?
Пример использования там тоже есть