• Как загрузить изображение для тестирования api в django?

    @Munchen777
    Для начала нужно собрать путь до файла. Добиться этого можно с помощью методов библиотеки os.
    ```python
    import os
    image_path = os.path.join(os.path.abspath, "image.jpg")
    ```
    Ответ написан
    Комментировать
  • Как правильно создать отношение one to many в sqlalchemy?

    @Munchen777
    Если вы хотите сделать так, что у одного пользователя может быть несколько токенов(one-to-many), то вам нужно в таблице Tokens создать этого пользователя(user). Также, если у вас первичные ключи, то лучше для наглядности указывать autoincrement=True.

    class Tokens(Base):
    __tablename__ = 'tokens'

    id: Mapped[int] = mapped_column(primary_key=True)
    token: Mapped[str] = mapped_column(String(50))
    user_id: Mapped[int] = mapped_column(BigInteger, ForeignKey('users.id'))
    user: Mapped['User'] = relationship('User', back_populates='tokens')
    Ответ написан
    Комментировать
  • Как вывести все таблицы из бд sqlite3?

    @Munchen777
    Подойдет , в том числе, если записываете в базу данных( я записываю пока что в Sqlite3) с использованием классов + peewee
    Чтобы был pythonic - вывод все информации можно записать так:

    with sqlite3.connect('database.db') as conn:
    cursor = conn.cursor()
    cursor.execute("""SELECT * FROM users""")
    print(cursor.fetchall())
    Ответ написан
    Комментировать