# -*- coding: utf-8 -*- """ run.py ~~~~~~ 运行应用实例 2013.03.01 """ from cocoa import create_app app = create_app() #app.run(debug=True) app.run(host='0.0.0.0')
import sys import os import site import uwsgi sys.stdin = sys.stdout site.addsitedir('/var/www/cocoa/venv/lib/python2.6/site-packages') BASE_DIR = os.path.join(os.path.dirname(__file__)) sys.path.append(BASE_DIR) from cocoa import create_app from cocoa.config import ProductionConfig application = create_app(ProductionConfig) uwsgi.applications = {'/':application}
from cocoa.modules.bookrate.models import BookRateDetail, BookRate from cocoa.modules.blog.models import Post, Keyword, PostKeywords from cocoa.modules.colist.models import Colist, ColistBooks from cocoa.modules.mail.models import Mail, MailInbox from cocoa.modules.comment.models import ShelfComments, \ BookShortReview from cocoa.modules.follower.models import Follower from cocoa.modules.group.models import Group, GroupUsers, \ GroupTopics, GroupTopicReplies, GroupApplicant from cocoa.modules.recsys.tag import SimilarTags from cocoa.modules.recsys.book import SimilarBooks from cocoa.modules.vitality.models import UserVitality from cocoa.modules.bookstore.models import Bookstore from cocoa.modules.photoalbum.models import Album, AlbumPhotos manager = Manager(create_app()) @manager.command def db_create_all(): """创建数据表""" db.create_all() @manager.command def db_drop_all(): """移除所有数据表""" if prompt_book("Are you sure? You will lose all your data!"): db.drop_all()
def create_app(self): app = create_app(TestConfig) self.twill = Twill(app, port=3000) return app