Size: a a a

Сообщество Python Программистов

2021 March 10

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Пушто сообщение может быть и в конфе и в чате, а два запроса делать чота неуютно
источник

in Сообщество Python Программистов
Alexey S
Django: Как здесь работает self?

models.ForeignKey('self', on_delete=models.CASCADE)
Правильно я понимаю? Допустим есть модель Question и модель Variants. Мне нужна сквозная связь, как это сделано в ManyToManyField? То есть Question.Variants[0].id и Variants.Question.id — так или нет?
Или они, и название класса, и self, пишутся в одной модели? Тогда что с чем связывается? Вопрос с вопросом, а ответы с ответами? Сами с собой? Запутался.
Это где ты увидел?
источник

in Сообщество Python Программистов
Вот тебе юзкейс: у тебя есть модель Category и ты хочешь сделать гибкую структуру каталога. Нужно, чтобы были подкатегории любой глубины.
Делаешь в Category поле
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True)
и всё.

Погугли django mptt, там такое делается
источник

AS

Alexey S in Сообщество Python Программистов
Вот тебе юзкейс: у тебя есть модель Category и ты хочешь сделать гибкую структуру каталога. Нужно, чтобы были подкатегории любой глубины.
Делаешь в Category поле
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True)
и всё.

Погугли django mptt, там такое делается
Вот теперь кажется понял. Для полного счастья нужно будет ещё поиграться через shell  и всё
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Типа как здесь Сообщения_Конференции_Юзеры
Relationship: я что, для тебя какая-то шутка?
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
ITFY forum informer
⁉ Вы можете получить ответ на свой вопрос перейдя по ссылке ниже:
Да, спасибо.
источник

S

SVGE in Сообщество Python Программистов
приветствую
источник

S

SVGE in Сообщество Python Программистов
источник

S

SVGE in Сообщество Python Программистов
почему не выводит принт?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Первый же иф не ушёл в else
источник

VA

Vadim Apenko in Сообщество Python Программистов
А весь твой код дальнейший написан в блоке else первого ифа
источник

in Сообщество Python Программистов
Vadim Apenko
А весь твой код дальнейший написан в блоке else первого ифа
И elif d==3 никогда не будет истинным
источник

VA

Vadim Apenko in Сообщество Python Программистов
И elif d==3 никогда не будет истинным
Это уже можно списать на невнимательность. Мне кажется тут проблема в базовой логике
источник

Б

Булат in Сообщество Python Программистов
Всех приветствую , можете помочь с одним заданием ?
источник

I

ITFY forum informer in Сообщество Python Программистов
Булат
Всех приветствую , можете помочь с одним заданием ?
🎙 Пожалуйста, не задавайте мета-вопросы в чате!
источник

MS

Mikhail S in Сообщество Python Программистов
Коллеги, проблема:
терминал: python -m tkinter
раскрывается окошко, в котором указывается версия 8.6
Работаю в  Pycharm. При попытке import tkinter  импорта не происходит.
from tkinter import * - аналогично. В менеджере пакетов tkinter нету, есть с другими названиями.
Что делать?
Python 3.9.0
PyCharm Community 2020.3
источник

AT

Alexander T in Сообщество Python Программистов
Mikhail S
Коллеги, проблема:
терминал: python -m tkinter
раскрывается окошко, в котором указывается версия 8.6
Работаю в  Pycharm. При попытке import tkinter  импорта не происходит.
from tkinter import * - аналогично. В менеджере пакетов tkinter нету, есть с другими названиями.
Что делать?
Python 3.9.0
PyCharm Community 2020.3
пичарм к другому окружению подключен
источник

B

BPRO in Сообщество Python Программистов
Mikhail S
Коллеги, проблема:
терминал: python -m tkinter
раскрывается окошко, в котором указывается версия 8.6
Работаю в  Pycharm. При попытке import tkinter  импорта не происходит.
from tkinter import * - аналогично. В менеджере пакетов tkinter нету, есть с другими названиями.
Что делать?
Python 3.9.0
PyCharm Community 2020.3
Установите его через Settings -> Project -> Interpretator
источник

MS

Mikhail S in Сообщество Python Программистов
BPRO
Установите его через Settings -> Project -> Interpretator
так в том-то и дело что среди пакетов какие угодно названия с tkinter, а чтобы просто tkinter - нема
источник

MS

Mikhail S in Сообщество Python Программистов
источник