app.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:radar 作者: renalreg 项目源码 文件源码
def __init__(self):
        super(RadarAdmin, self).__init__(template_folder='admin/templates')

        self.context_processor(inject_current_user)

        admin = Admin(
            self,
            'RADAR Admin',
            index_view=AdminIndexView(),
            template_mode='bootstrap3',
            base_template='master.html',
            url='/admin'
        )

        admin.add_view(CohortView(Group, db.session, name='Cohorts', category='Groups', endpoint='cohort'))
        admin.add_view(HospitalView(Group, db.session, name='Hospitals', category='Groups', endpoint='hospital'))
        admin.add_view(GroupView(Group, db.session, name='Groups', category='Groups'))
        admin.add_view(GroupConsultantView(GroupConsultant, db.session, name='Consultants', category='Groups'))
        admin.add_view(GroupDiagnosisView(GroupDiagnosis, db.session, name='Diagnoses', category='Groups'))
        admin.add_view(GroupFormView(GroupForm, db.session, name='Forms', category='Groups'))
        admin.add_view(GroupObservationView(GroupObservation, db.session, name='Observations', category='Groups'))
        admin.add_view(GroupPageView(GroupPage, db.session, name='Pages', category='Groups'))
        admin.add_view(GroupQuestionnaireView(GroupQuestionnaire, db.session, name='Questionnaires', category='Groups'))

        admin.add_view(CodeView(Code, db.session, name='Codes', category='Codes'))
        admin.add_view(CountryView(Country, db.session, name='Countries', category='Codes'))
        admin.add_view(EthnicityView(Ethnicity, db.session, name='Ethnicities', category='Codes'))
        admin.add_view(NationalityView(Nationality, db.session, name='Nationalities', category='Codes'))
        admin.add_view(CountryEthnicityView(CountryEthnicity, db.session, name='Country ethnicities', category='Codes'))
        admin.add_view(
            CountryNationalityView(
                CountryNationality,
                db.session,
                name='Country nationalities',
                category='Codes'
            )
        )

        admin.add_view(ConsultantView(Consultant, db.session, name='Consultants', category='Consultants'))
        admin.add_view(SpecialtyView(Specialty, db.session, 'Specialties', category='Consultants'))

        admin.add_view(DiagnosisView(Diagnosis, db.session, name='Diagnoses', category='Diagnoses'))
        admin.add_view(DiagnosisCodeView(DiagnosisCode, db.session, name='Codes', category='Diagnoses'))

        admin.add_view(DrugView(Drug, db.session, 'Drugs', category='Drugs'))
        admin.add_view(DrugGroupView(DrugGroup, db.session, 'Groups', category='Drugs'))

        admin.add_view(ConsentView(Consent, db.session, 'Consents', category='Other'))

        admin.add_view(FormView(Form, db.session, 'Forms', category='Other'))

        admin.add_view(ObservationView(Observation, db.session, 'Observations', category='Other'))

        admin.add_view(ExportView(name='Exports', endpoint='exports', category='Other'))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号