Пользовательский макет столбца Python API - PullRequest
1 голос
/ 16 мая 2019

Я работаю над небольшим проектом как бэкэнд-разработчик.Фронт-группа работает над страницей пользовательского интерфейса, в которой есть такие столбцы, как Имя, Цена, Скидка и т. Д. Теперь клиент (пользователь) имеет право выбирать любой столбец, который он хочет видеть, и сохранять его в структуре персонала.напримерLayout1: имя, цена Layout2: имя, Discount Layout3 (пользователь сохранил это как значение по умолчанию для него): Name, Price, Discount

Ниже приведена таблица, которую я создал с помощью SQLAlchemy.

db_string = "postgres://user@10.**.**.***:####demo_db"
Base = declarative_base()
db = create_engine(db_string)   #Connecting postgre with SQL Alchemy

class Layout(Base):
    __table_args__ = {"schema": "col"} 
    __tablename__ = "layout" 
    name = Column(String(1000), unique=True, nullable=False, primary_key = True)
    layoutdata = Column(String(10000), nullable=False)
    userid = Column(String(1000), nullable=False)
    isdefaultlayout = Column(Integer, default=0, nullable=False)

layoutdata в формате JSON, который содержит ключи в виде столбцов для макета, содержащего пользовательские данные.

Как продолжить?Я не знаю, с чего начать и где закончить.Любые предложения, помощь много значит

...