Skip to content

Commit 196632d

Browse files
fix: settings reffered by id primary integer
1 parent 2b2516a commit 196632d

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

pythoncms/app.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535

3636

3737
from shopyo_admin import MyAdminIndexView
38+
from shopyo_admin import DefaultModelView
39+
from modules.box__default.settings.models import Settings
40+
from init import db
3841

3942

4043
def create_app(config_name="development"):
@@ -138,7 +141,7 @@ def setup_flask_admin(app):
138141
template_mode="bootstrap4",
139142
index_view=MyAdminIndexView(),
140143
)
141-
# admin.add_view(DefaultModelView(Settings, db.session))
144+
admin.add_view(DefaultModelView(Settings, db.session))
142145
admin.add_link(MenuLink(name="Logout", category="", url="/auth/logout?next=/admin"))
143146

144147

pythoncms/modules/box__default/settings/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
class Settings(db.Model):
55
__tablename__ = "settings"
6-
setting = db.Column(db.String(100), primary_key=True)
6+
id = db.Column(db.Integer, primary_key=True)
7+
8+
setting = db.Column(db.String(100), unique=True)
79
value = db.Column(db.String(100))
810

911
def add(self):

0 commit comments

Comments
 (0)