Ejemplo n.º 1
0
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接口
Ejemplo n.º 2
0
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'酒吧'))