0
사용자 회사의 그룹 만 표시하는 선택 메뉴를 필터링해야합니다. sqlalchemy를 사용하면 QuerySelectField가 있지만 플라스크 - 몽고 엔진에서는 사용할 수없는 것 같습니다. 이상적으로, 나는 다음과 같이 model_form하는 CURRENT_USER를 flask_login 통과 싶습니다 그러나model_form에서 current_user를 사용하는 방법
wtfUser = model_form(User, wtf.Form, exclude=[ 'password'], field_args = {
'group' : { 'queryset': Group.objects(company = current_user.group.company) },
'roles' : { 'queryset': Role.objects(name__ne = 'admin').order_by('name') }
})
을,이 요청 컨텍스트 외부 CURRENT_USER를 배치하기 때문에,이 오류가 발생합니다. 아무도 이것을하는 방법에 영리한 아이디어가 있습니까?
관련 GitHub 문제 : https://github.com/MongoEngine/flask-mongoengine/issues/290 –