
Igor
12.10.2016
09:29:55
а, мерси

Pavel
12.10.2016
09:30:27

Roman
12.10.2016
09:31:09
как это глянуть?

Zart
12.10.2016
09:31:32
клиентом?

Google

Johnnie
12.10.2016
09:32:18

Pavel
12.10.2016
09:33:49

Roman
12.10.2016
09:34:16
я так понял, типо по пути ничего нет
и надо что-то добавить

Pavel
12.10.2016
09:35:18
только сейчас увидел. Там же по-русски пишут: "Эта ошибка утверждает, что при обращении к маршруту / сообщение "No entries here so far" возвращается. Проверьте шаблон index.html. Текст на самом деле гласит: "No entries yet. Add some!". Так обновите же тест и запустите тест вновь:"
тест хочет один ответ, приходит другой.

Zart
12.10.2016
09:36:16
значит надо исправить либо тест либо код

Igor
12.10.2016
09:36:21

Zart
12.10.2016
09:36:23
в зависимости от того что неправильнее

Igor
12.10.2016
09:36:34
либо шаблон index.html* :)

Roman
12.10.2016
09:36:51
всё
дошло
No entries here so far меняю на No entries yet. Add some!

Google

Roman
12.10.2016
09:37:08
и тест проходит
бля, а вот написать нельзя было, что просто поменяйте
всегда такое говно бесило

Zart
12.10.2016
09:37:40
именно это и было написано

Roman
12.10.2016
09:37:55
Так обновите же тест и запустите тест вновь:
чет не

Igor
12.10.2016
09:38:03
"обновите тест"

Zart
12.10.2016
09:38:05
ОБНОВИТЕ ТЕСТ

Roman
12.10.2016
09:38:15
бля, под этим много что значит будет
можно написать обновите текст
я бы понял

Igor
12.10.2016
09:38:30
тест это всего лишь одна строчка
assert b'No entries here so far' in rv.data

Roman
12.10.2016
09:39:12
Братишка, ну не стукай

Pavel
12.10.2016
09:39:55
я даже не знаю, чему больнее, лицу или спине.

Leonid
12.10.2016
10:27:02
Почему ошибка вылезает в этом выражении open('test', 'w').write('\xFF\xFE\xFD')
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-2: character maps to <undefined>

Zart
12.10.2016
10:27:59
поправь 'w' на 'wb'

Leonid
12.10.2016
10:28:21

Zart
12.10.2016
10:28:44
угу, и префикс b'' впаять

Google

[Anonymous]
12.10.2016
10:29:12

Zart
12.10.2016
10:29:28
но вообще для записи утф8 с бом делают не так же

Leonid
12.10.2016
10:29:57

Zart
12.10.2016
10:35:33
open('test', 'w', encoding='utf-8-sig')
писать при этом бом метку не надо, она будет записана автоматом
open в тройке, codecs.open в двойке

.
12.10.2016
10:42:05
Гайс, я через аппенд смогу впихнуть список?

Zart
12.10.2016
10:42:21
если ты хочешь добавить список к списку, то есть extend

.
12.10.2016
10:42:43
спасибо
Бля
нет
Я хочу сделать список списков

Zart
12.10.2016
10:43:32
тогда аппенд

.
12.10.2016
10:43:42
вот теперь спасибо)

Aleksey
12.10.2016
10:46:47
AlbumForm(request.POST, request.FILES, user=request.user)
Говорит author field required.

Dan
12.10.2016
10:57:36
а зачем так сложно ?

Aleksey
12.10.2016
10:57:52

Dan
12.10.2016
10:58:24
AlbumForm(request.POST, request.FILES, initial={'author':request.user})
без __init__ в форме

Google

Dan
12.10.2016
11:00:30
и отображается как ?
как селект ?

.
12.10.2016
11:01:39
https://gist.github.com/anonymous/2373645d848d7b03d850a39516323d0a
Можете посмотреть каким образом там вылетает list index out of range. На вход даю пирамидку чисел
6
4 8
2 2 5
4 6 1 0
2 5 1 6 2
3 8 9 1 7 2
1 3 5 6 2 0 8
2 4 6 6 9 8 2 4
это как пример

Admin
ERROR: S client not available

Aleksey
12.10.2016
11:03:14
Все равно нету.

Pavel
12.10.2016
11:05:33
покажи print(request.POST)

Dan
12.10.2016
11:06:03
в форме поле author показывается ?

Alex
12.10.2016
11:06:35
поле author должно быть hidden
в форме

Pavel
12.10.2016
11:08:45
покажи print(request.POST)

Aleksey
12.10.2016
11:09:02
QueryDict

Pavel
12.10.2016
11:09:18
у тебя нет в форме филда "автор".

Aleksey
12.10.2016
11:09:59
В initial стоит же. Еще раз надо делать?

Pavel
12.10.2016
11:10:38
угу, инитиал не учитывается, если есть AlbumForm(вот_тут_что_нибудь)

Aleksey
12.10.2016
11:11:47
Я думал он при создании объекта формы сам создаст это поле т.к. там initial стоит.

Pavel
12.10.2016
11:12:22

Aleksey
12.10.2016
11:12:45
А это почему не пашет тогда?

Pavel
12.10.2016
11:13:14
потому что в request.POST нет поля автор.

Aleksey
12.10.2016
11:15:32

Google

Pavel
12.10.2016
11:15:47
угу.

Alex
12.10.2016
11:15:47
объясни почему

Aleksey
12.10.2016
11:16:10

Alex
12.10.2016
11:17:31
если пользователь толковый, то он сам может в ДОМ добавить hidden field с подменой значения, так что игнорируй полу author из POST

Aleksey
12.10.2016
11:21:17
Пожалуй сделаю так.
post_values = request.POST.copy()
post_values['user'] = request.user.id
form = MyForm(post_values)

Roman
12.10.2016
11:34:38
Простой Python. Современный стиль программирования
Читал кто?

Hello
12.10.2016
11:46:07
привет, тут кто по django есть
?
Эта группа больше не существует