import os from flask.ext.admin import Admin from flask.ext import restful from pub_app import app from models import db from views import UserView, PubTypeView, PubView, PubFile from login import login_manager, login, logout from restfuls import (UserInfo, UserLogin, UserRegister, PubGetType, PubListDetail, PubDetail, UserCollect, PubCollect, PubPictureDetail, PubSearch, GetPubType, GetProvince, GetCity, GetCounty, UserMessage) # 用户登陆管理 login_manager.init_app(app) app.add_url_rule('/login', 'login', login) app.add_url_rule('/logout', 'logout', logout) # 后台管理系统路径管理 admin = Admin(name=u'冒冒') admin.init_app(app) admin.add_view(UserView(db, name=u'用户')) admin.add_view(PubTypeView(db, name=u'酒吧类型', category=u'酒吧')) admin.add_view(PubView(db, name=u'酒吧详情', category=u'酒吧')) ### 文件管理 path = os.path.join(os.path.dirname(__file__), 'static') admin.add_view(PubFile(path, '/static/', name='文件')) # API接口
from pub_app import app from models import db from views import UserView, PubTypeView, PubView, PubFile, UserMessageView, UserCollectView, PubPictureFile from views.admin_file import ActivityPictureFile from views.admin_feature import UserFeedbackView from views.admin_activity import ActivityView from restfuls import * from views.admin_login import login_view, logout_view, register_view from views.admin_view import HomeView from views.admin_system_message import SystemMessageView from views.admin_gift import GiftView from views.admin_advertisement import AdvertisementView # 用户登陆管理 # 用户登陆 app.add_url_rule('/login', 'login_view', login_view, methods=('GET', 'POST')) app.add_url_rule('/register', 'register_view', register_view, methods=('GET', 'POST')) app.add_url_rule('/logout', 'logout_view', logout_view, methods=('GET', 'POST')) # 后台管理系统路径管理 admin = Admin(name=u'冒冒', index_view=HomeView()) admin.init_app(app) admin.add_view(UserView(db, name=u'用户')) #admin.add_view(UserMessageView(db, name=u'用户私信', category=u'功能')) admin.add_view(UserCollectView(db, name=u'用户收藏', category=u'功能')) admin.add_view(UserFeedbackView(db, name=u'用户反馈', category=u'功能')) admin.add_view(PubTypeView(db, name=u'酒吧类型', category=u'酒吧')) admin.add_view(PubView(db, name=u'酒吧详情', category=u'酒吧')) admin.add_view(SystemMessageView(db, name=u'系统消息')) admin.add_view(ActivityView(db, name=u'酒吧活动', category=u'酒吧'))