@@ -50,14 +50,14 @@ and your admin views like this
50
50
from starlette_admin.contrib.sqla import Admin, ModelView
51
51
52
52
53
- class PostAdmin (ModelView, model=Post):
53
+ class PostView (ModelView, model=Post):
54
54
pass
55
55
56
56
57
57
app = Starlette()
58
58
59
59
admin = Admin(engine)
60
- admin.add_view(PostAdmin )
60
+ admin.add_view(PostView )
61
61
admin.mount_to(app)
62
62
```
63
63
=== "MongoEngine"
@@ -67,14 +67,14 @@ and your admin views like this
67
67
from starlette_admin.contrib.mongoengine import Admin, ModelView
68
68
69
69
70
- class PostAdmin (ModelView, document=Post):
70
+ class PostView (ModelView, document=Post):
71
71
pass
72
72
73
73
74
74
app = Starlette()
75
75
76
76
admin = Admin()
77
- admin.add_view(PostAdmin )
77
+ admin.add_view(PostView )
78
78
admin.mount_to(app)
79
79
```
80
80
## Metadata
@@ -107,14 +107,14 @@ or give the attribute, and it will automatically convert into StarletteAdmin Fie
107
107
from .sqla_model import Post, engine
108
108
109
109
110
- class PostAdmin (ModelView, model=Post):
110
+ class PostView (ModelView, model=Post):
111
111
fields = ["id", "title", Post.content, TagsField("tags", label="Tags")]
112
112
113
113
114
114
app = Starlette()
115
115
116
116
admin = Admin(engine)
117
- admin.add_view(PostAdmin )
117
+ admin.add_view(PostView )
118
118
admin.mount_to(app)
119
119
```
120
120
@@ -128,14 +128,14 @@ or give the attribute, and it will automatically convert into StarletteAdmin Fie
128
128
from .mongoengine_model import Post
129
129
130
130
131
- class PostAdmin (ModelView, document=Post):
131
+ class PostView (ModelView, document=Post):
132
132
fields = ["id", Post.title, TextAreaField("content"), "tags"]
133
133
134
134
135
135
app = Starlette()
136
136
137
137
admin = Admin()
138
- admin.add_view(PostAdmin )
138
+ admin.add_view(PostView )
139
139
admin.mount_to(app)
140
140
141
141
```
@@ -154,7 +154,7 @@ The options are:
154
154
155
155
!!! Example
156
156
```Python
157
- class PostAdmin (ModelView, model=Post):
157
+ class PostView (ModelView, model=Post):
158
158
exclude_fields_from_list = [ Post.content]
159
159
```
160
160
@@ -167,7 +167,7 @@ Two options are available to specify which fields can be sorted or searched.
167
167
168
168
!!! Example
169
169
```Python
170
- class PostAdmin (ModelView, model=Post):
170
+ class PostView (ModelView, model=Post):
171
171
sortable_fields = [ Post.id, Post.title]
172
172
searchable_fields = [ Post.id, Post.title, Post.tags]
173
173
```
@@ -182,7 +182,7 @@ exports are `['csv', 'excel', 'pdf', 'print']`. All of them are activated by def
182
182
183
183
!!! Example
184
184
```Python
185
- class PostAdmin (ModelView, model=Post):
185
+ class PostView (ModelView, model=Post):
186
186
export_fields = [ Post.id, Post.content, Post.tags]
187
187
export_types = [ "csv", "excel"]
188
188
```
@@ -199,7 +199,7 @@ The pagination options in the list page can be configured. The available options
199
199
200
200
!!! Example
201
201
```Python
202
- class PostAdmin (ModelView, model=Post):
202
+ class PostView (ModelView, model=Post):
203
203
page_size = 5
204
204
page_size_options = [ 5, 10, 25, 50, -1]
205
205
```
@@ -214,6 +214,6 @@ The template files are built using Jinja2 and can be completely overridden in th
214
214
215
215
!!! Example
216
216
```Python
217
- class PostAdmin (ModelView, model=Post):
217
+ class PostView (ModelView, model=Post):
218
218
detail_template = "post_detail.html"
219
219
```
0 commit comments