Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на Python — удалённая работа в Москве

Дата: 2023-11-11
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2023-11-11
Описание
Веб-разработка. Помощь в конкретном вопросе. Пишу проект на FastAPI, есть один вопрос по созданию смежная таблица для связи M to M: --------------------------------------- |Subject_user_association| -------------------------------------- | FK | user_id | -------------------------------------- | FK | subject_name | поскольку поля user_id, subject_name , являются FK и для других таблиц, решил написать базовый mixin, для определения FK, а потом сделать два наследника для создания FK user_id и FK subject_name, получилось следующие: class BaseMixin: _back_populates: str | None = None _field_fk: str = 'id' _table_name: [Email скрыт] def _create_fk(cls)-> Mapped[int | str]: return mapped_column(ForeignKey(f'{cls._table_name}.{cls._field_fk}'))@classmethod def _create_relationship(cls): return relationship( f“{cls.__name__}“, back_populates=cls._back_populates, ) class UserRelationMixin(BaseMixin): _table_name = 'user' @declared_attr def user_id(cls) -> Mapped[int]: return cls._create_fk() @declared_attr def user(cls) -> Mapped['User']: return cls._create_relationship() class SubjectRelationMixin(BaseMixin): _table_name = 'subject' _field_fk = 'name' @declared_attr def subject_name(cls) -> Mapped[str]: return cls._create_fk() @declared_attr def subject(cls) -> Mapped[“Subject“]: return cls._create_relationship() но при создании таблицы: class SubjectUserAssociation( SubjectRelationMixin, UserRelationMixin, Base, ): pass Создается следующее: sa.ForeignKeyConstraint(['subject_name'], ['subject.name'], ), sa.ForeignKeyConstraint(['user_id'], ['subject.name'], ), А хочу реализовать следующие: sa.ForeignKeyConstraint(['subject_name'], ['subject.name'], ), sa.ForeignKeyConstraint(['user_id'], ['user.id'], ), Я понимаю почему это происходит, но не могу придумать как реализовать задуманный результат.
Похожие заказы

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля, настройка, тестирование, доработка существующего продукта. Разработка пайплайна обработки текстов - Работа с языковыми моделями - Интеграция LLM - Построение архитектуры проекта "с нуля" - Выбор и обоснование стека технологий - Разработка на Python - Настройка GitHub-процессов: код-ревью, коммит-конвенции, документация - Работа с AI-моделями через API - Развёртывание локальных языковых моделей - Построение баз данных - Постепенное формирование и найм команды разработчиков Желательно: - Опыт работы с open source LLM - Frontend-опыт - Опыт работы в стартапах на ранней стадии.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Для доп блоков в амосрм. Разработка с нуля. Пожелания и особенности: Создание доп блоков в амосрм по тех заданию - обогащение данных , обработка изображения и др.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Доделать небольшую часть бэкенда Фаст Апи. Доделать проект + будут новые. Стек Fast Api и DRF.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля, тестирование.
Санкт-Петербург Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка python-скрипта. Разработка с нуля. Пожелания и особенности: TLDR: Ищу человека, который быстро навайбкодит простой скрипт на python, который заменяет текст в полях в презентации pptx Подробно: На вход скрипт получает шаблон презентации в pptx, в котором фиксированное число порядка 5 текстовых полей в конкретных местах презентации, и иксель-таблицу с вариантами заполнения полей Часть полей для примера - название, срок, доходность. В искель-таблице будет n строк - например 100 строк. В каждой строке название, срок, доходность и имя файла На выходе 100 презентаций .pptx и pdf с заданными названиями в той же папке с такими комбинациями текстовых полей У меня есть питон, я умею запускать .py или .ipynb файлы в VSCode - нужно, чтобы скрипт запускался у меня на компьютере. Готов заплатить 10 тыс рублей, если человек сделает это за пару вечеров.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта, или новая. Сделать несложного бота.
Москва Фрилансеры