Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
f7bb6f95
Commit
f7bb6f95
authored
Oct 08, 2018
by
PJ Janse van Rensburg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update sqla example
parent
a837d804
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
3 deletions
+4
-3
app.py
examples/sqla/app.py
+4
-3
No files found.
examples/sqla/app.py
View file @
f7bb6f95
...
...
@@ -31,7 +31,7 @@ class User(db.Model):
email
=
db
.
Column
(
db
.
String
(
120
),
unique
=
True
)
def
__str__
(
self
):
return
"{}
{}"
.
format
(
self
.
first_name
,
self
.
la
st_name
)
return
"{}
, {}"
.
format
(
self
.
last_name
,
self
.
fir
st_name
)
# Create M2M table
...
...
@@ -45,7 +45,7 @@ class Post(db.Model):
id
=
db
.
Column
(
db
.
Integer
,
primary_key
=
True
)
title
=
db
.
Column
(
db
.
String
(
120
))
text
=
db
.
Column
(
db
.
Text
,
nullable
=
False
)
date
=
db
.
Column
(
db
.
Date
Time
)
date
=
db
.
Column
(
db
.
Date
)
user_id
=
db
.
Column
(
db
.
Integer
(),
db
.
ForeignKey
(
User
.
id
))
user
=
db
.
relationship
(
User
,
backref
=
'posts'
)
...
...
@@ -108,6 +108,7 @@ class UserAdmin(sqla.ModelView):
# Customized Post model admin
class
PostAdmin
(
sqla
.
ModelView
):
column_exclude_list
=
[
'text'
]
column_default_sort
=
(
'date'
,
True
)
column_sortable_list
=
[
'title'
,
'date'
,
...
...
@@ -193,7 +194,7 @@ def build_sample_db():
user
=
User
()
user
.
first_name
=
first_names
[
i
]
user
.
last_name
=
last_names
[
i
]
user
.
email
=
user
.
first_names
[
i
]
.
lower
()
+
"@example.com"
user
.
email
=
first_names
[
i
]
.
lower
()
+
"@example.com"
user_list
.
append
(
user
)
db
.
session
.
add
(
user
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment