私は次のものを持っていますModelView
from flask.ext.admin.contrib.pymongo import ModelView
from flask.ext import login
from wtforms import form
class ImageView(ModelView):
column_labels = dict(
recordId='Record Id',
customerId='Customer Id',
createdAt='Created At',
updatedAt='Updated At',
imagePath='Image Path',
imageUrl='Image Url',
imageType='Image Type',
tag='Tag'
)
column_list = (
'_id',
'recordId',
'customerId',
'createdAt',
'updatedAt',
'imagePath',
'imageUrl',
'imageType',
'tag'
)
column_sortable_list = (
'customerId',
)
column_searchable_list = (
'customerId',
)
form = ImageForm
def is_accessible(self):
return login.current_user.is_authenticated()
def get_list(self, *args, **kwargs):
count, data = super(ImageView, self).get_list(*args, **kwargs)
return count, data
また、顧客 ID を検索可能にしたいのですが、残念ながら mongodb では整数型であるため、検索が機能しません。その整数を検索するカスタム検索関数を実装するにはどうすればよいですか? 一意性を強制していないため、重複する可能性が完全にあることに注意してくださいcustomerId
。これが、この mongodb ドキュメントの意図です。