
Senpos
21.01.2018
19:53:34
Support for the allow_tags attribute on ModelAdmin methods is removed.

Anton
21.01.2018
21:07:21
пытаюсь вывести колличество записей в базе данных по полю тип звонка
call_type = models.CharField(max_length=20, choices=WHO, blank=True, verbose_name="Статус")
WHO = (
(u'Частное лицо',u'Частное лицо'),
(u'Юридическое лицо',u'Юридическое лицо')
)
как сформировать правильный запрос?
fiz_calls_count = Call.objects.filter(call_type=(u'Частное лицо',u'Частное лицо')).count()
вот такой запрос выдает 0

Eugene
21.01.2018
21:09:20
Call.objects.filter(call_type="Частное лицо")

Anton
21.01.2018
21:09:38
да, сам только что исправил заработало, все равно спасибо!

Google

Eugene
21.01.2018
21:10:42
(u'Частное лицо',u'Частное лицо'), не самая лучшая идея делать так:)
https://github.com/octoenergy/styleguide/blob/master/python.md#charfield-choices

amureki
21.01.2018
21:14:05
Или даже так - http://django-model-utils.readthedocs.io/en/latest/utilities.html

Anton
21.01.2018
21:20:10

Maxos
21.01.2018
21:22:54
никто случаем не делал загрузку нескольких изображений в одно поле модельки ?

Alex
21.01.2018
21:40:41
Вот функция регистрации юзера в системе:
def signup(request):
if request.method == "POST":
form = SignUpForm(request.POST)
if form.is_valid():
form.save()
username = form.cleaned_data.get('username')
email = form.cleaned_data.get('email')
password = form.cleaned_data.get('password')
user = authenticate(username=username, password=password)
login(request, user)
return redirect('index')
else:
form = SignUpForm()
return render(request, 'ask_pupkin/signup.html', {'form': form})
На этапе login(request, user) выдаётся ошибка
'AnonymousUser' object has no attribute '_meta'
Как её пофиксить? Я хочу чтобы юзер сразу логинился при регистрации, а иначе у меня юзер создаётся, но потом ещё и залогиниться отдельно нужно.

Maxos
21.01.2018
23:30:04
есть у forms.FileField аттрибут upload_to? или только у models.FileField?

Vova
21.01.2018
23:34:51

Maxos
21.01.2018
23:35:01
да блин
я прошерстил
и везде только у models.ImageField

Vova
21.01.2018
23:35:50
В pycharm‘ме можно посмотреть параметры

bakatrouble
21.01.2018
23:42:08

Google

Andrey
22.01.2018
00:27:39

Alex
22.01.2018
00:29:02

Andrey
22.01.2018
00:30:09
Ты передаешь в login() request, который был получен от неавторизованного пользователя, поэтому ругается.

Alex
22.01.2018
00:30:32
Ага
И как тогда залогинить только что созданного юзера?

Andrey
22.01.2018
00:31:04
читаю, щас глянем

Alex
22.01.2018
00:33:25
Я гуглил, но решения не нашёл
В итоге просто решил кидать юзера на форму логина
Но это довольно уёбищное решение, кмк

Andrey
22.01.2018
00:34:15
Не уверен, что так делают, но. Сделай
request.user = user
login(request, user)
Есть ощущение, что так сработает)
Во всяком случае, я только на такие вещи и натыкался
Могу быть неправ.

Alex
22.01.2018
00:36:35

Dan
22.01.2018
00:36:43
Есть функция в которую передается только сто созданный пользователь

Andrey
22.01.2018
00:36:47

Dan
22.01.2018
00:36:53
И его авторизует

Alex
22.01.2018
00:37:19

Dan
22.01.2018
00:37:52
authenticate что то вроде такого
Сейчас попробую найти пример

Alex
22.01.2018
00:39:24
Не, она добавляет нового юзера

Dan
22.01.2018
00:42:34
from django.contrib.auth import login

Google

Dan
22.01.2018
00:43:11
login в нее передается request и user

Stas
22.01.2018
02:21:58
Ребят, доброй ночи.
Скажите, кто из вас может назвать себя middle разработчиком на python (django, flask),
живет в Москве и при этом имеет свободное время?
Много проектов, не справляюсь один.

Dmytro
22.01.2018
04:19:55

Stas
22.01.2018
04:21:31

Dmytro
22.01.2018
04:23:31
Вам тоже нужны мидлы?
Та никто мне не нужен. Просто проекты легко приходят и времени на них нет — возникла идея своего ООО, но это пока не реализуемо. :)

Stas
22.01.2018
04:24:53

Massimo
22.01.2018
06:29:05

Илья
22.01.2018
06:47:25
Я снова с вами вредные банящие людишки! ? И я все еще не смог развернуть свой чертов проект на проде... ?
Новые идеи появились?))

Саша
22.01.2018
06:48:56
а должны были?

Илья
22.01.2018
06:49:04
Ну мало ли

Саша
22.01.2018
06:49:04
это ведь тривиальная задача

Саша
22.01.2018
06:49:09
как способы сходить посрать

Илья
22.01.2018
06:49:18

Саша
22.01.2018
06:49:35
идешь на рекорд?

Илья
22.01.2018
06:49:44
ага ?
Не работает чет нефига ни один совет в гугле

Pavel
22.01.2018
06:50:27
расскажите для тех, кто в чате набегами, чем можно заниматься три дня в деплое?

Саша
22.01.2018
06:50:27
вот дела, так может ты особенный?
пили багрепорт

Google

Admin
ERROR: S client not available

Илья
22.01.2018
06:50:51
куда? ?

Саша
22.01.2018
06:51:05
ну что у тебя там не работает? gunicorn? nginx?

Artyem
22.01.2018
06:51:15
рдителям! *фьють ха*

Илья
22.01.2018
06:51:41
шутник уровень Петросян
держи ачивку

Artyem
22.01.2018
06:52:10
не смог ужержаться

Илья
22.01.2018
06:52:43

Саша
22.01.2018
06:53:07
пили значит и туда и туда
всё коммьюнити тебе скажет спасибо, вдруг ты не первый

Илья
22.01.2018
06:53:36
долго, мне надо быстрее запустить, а не ждать месяц

Саша
22.01.2018
06:53:46
блин, что же делать
заплати сраным девопсам денег, чтоб они сделали

Artyem
22.01.2018
06:54:53
uwsgi - как стоит? пакеты или pip?
как и что запускаешь? какие ошибки?

Илья
22.01.2018
06:55:42

Artyem
22.01.2018
06:56:21
а локально видно?

Илья
22.01.2018
06:56:48
я не знаю, я же не на сервере работаю))) через ssh подключаюсь

Artyem
22.01.2018
06:56:49
и да что значит не видно, вообще ответа нет, или так код ответа какой возращается?

Илья
22.01.2018
06:57:18

Artyem
22.01.2018
06:58:26
а локально на серваке wget 127.0.0.1:8000

Google

Илья
22.01.2018
07:00:44
--- no python application found, check your startup logs for errors ---
[pid: 14122|app: -1|req: -1/1] 127.0.0.1 () {30 vars in 326 bytes} [Mon Jan 22 10:00:23 2018] GET / => generated 21 bytes in 0 msecs (HTTP/1.0 500) 2 headers in 83 bytes (0 switches on core 0)

Artyem
22.01.2018
07:02:36
уже лучше, это хотябы сервер ответил, где-то твоё приложение отвалилось.
если ничего стороннего на этом порту не висело, то это всётки ответил uwsgi
другой вопрос почему извне также не работает? фаервола никакого нет? с твоей стороны или со стороны сервака?

Илья
22.01.2018
07:03:20

Artyem
22.01.2018
07:08:25

Илья
22.01.2018
07:08:45

Artyem
22.01.2018
07:09:56
lsof -i:8000
что выдаёт? если стоит конечно

Илья
22.01.2018
07:10:59

Dmitriy
22.01.2018
07:11:24
Логи уже советовали посмотреть?