@pydjango

Страница 871 из 1273
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
https://github.com/octoenergy/styleguide/blob/master/python.md#charfield-choices
не я делал, поддерживаю код другого разработчика, а если я поменяю у меня записи другие не выпадут из выборки?

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?

Maxos
21.01.2018
23:35:01
да блин

я прошерстил

и везде только у models.ImageField

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

bakatrouble
21.01.2018
23:42:08
есть у forms.FileField аттрибут upload_to? или только у models.FileField?
нет, из него получается UploadedFile, который руками в нужное место пишется https://docs.djangoproject.com/en/2.0/topics/http/file-uploads/

Google
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) Есть ощущение, что так сработает)

Но это довольно уёбищное решение, кмк
Как правило, делаю два запроса. Один на регистрацию, и если тот вернет 200 (201), то послать запрос на логин

Во всяком случае, я только на такие вещи и натыкался

Могу быть неправ.

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

Andrey
22.01.2018
00:36:47
Кхе. На CSRF ругается.
Этого следовало ожидать)

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

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:23:31
Вам тоже нужны мидлы?
Та никто мне не нужен. Просто проекты легко приходят и времени на них нет — возникла идея своего ООО, но это пока не реализуемо. :)

Илья
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
ну что у тебя там не работает? gunicorn? nginx?
ну для начала uwsgi, хотя пробовал и с gunicorn

Саша
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
uwsgi - как стоит? пакеты или pip? как и что запускаешь? какие ошибки?
В виртуальном окружении через пип поставил. Запускаю: uwsgi --http 0.0.0.0:8000 --module=core.wsgi:application Ошибок нет. Просто сервер не видно из интернета никак.

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

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

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

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

другой вопрос почему извне также не работает? фаервола никакого нет? с твоей стороны или со стороны сервака?

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

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

Страница 871 из 1273