Exemple #1
0
# -*- 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')
Exemple #2
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}
Exemple #3
0
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()
Exemple #4
0
 def create_app(self):
     app = create_app(TestConfig)
     self.twill = Twill(app, port=3000)
     return app