Я пытаюсь расширить таблицу базы данных из учебника.Я использую sqlalchemy в приложении для колб.
Я хотел бы иметь возможность добавлять все столбцы, которые желает мое маленькое сердце, но, по крайней мере, я хотел бы знать, есть ли правильный способ добавить:
- столбец для размещения URL-адреса веб-сайта
- столбец для хранения абзацев в качестве абзацев, так что, вероятно, HTML, но ничего страшного.Нет ссылок или списков.
Обычно я могу найти что-нибудь в Google, но я потратил часы на два дня, играя с этим, и ресурсы пугают.Я не могу найти список доступных столбцов, атрибутов столбцов, рекомендаций или какой-либо надежной документации.Я сделал один и тот же урок на форуме 12 разными способами, и ни один из них не выходит за рамки основной информации профиля.Любой ресурс, который вы могли бы включить, был бы полезен.
python:
id = db.Column(db.Integer(20), primary_key=True)
email = db.Column(db.String(25), unque=True, nullable=False)
first_name = dbColumn(db.String(20))
last_name = dbColumn(db.String(20))
profile_pic = db.Column(db.String(120), unique=True, nullable=False, default='default.jpg')
bio = db.Column(db.String(500))
password = db.Column(db.String(60), nullable=False)
community_score = db.Column(db.Integer(3), default=100)
forum_posts = db.relationship('Post', backref='author', lazy=True)