我正在玩django 1.6教程,但我无法运行测试.我的项目(名称mydjango)和应用程序结构(名称是民意调查)如下所示在virtualenv中.(.nja文件只是由我正在使用的ninja-ide创建的)
.
??? __init__.py
??? manage.py
??? mydjango
? ??? __init__.py
? ??? __init__.pyc
? ??? mydjango.nja
? ??? settings.py
? ??? settings.pyc
? ??? templates
? ? ??? admin
? ? ??? base_site.html
? ??? urls.py
? ??? urls.pyc
? ??? wsgi.py
? ??? wsgi.pyc
??? polls
? ??? admin.py
? ??? admin.pyc
? ??? __init__.py
? ??? __init__.pyc
? ??? models.py
? ??? models.pyc
? ??? templates
? ? ??? __init__.py
? ? ??? polls
? ? …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用芹菜3.1.17与烧瓶,但我坚持"没有结果后端配置"错误.我是烧瓶和芹菜的新手,所以我可能做错了.如果我使用这个代码一切顺利,但当我将代码分成不同的文件时,我得到了这个错误.我错过了什么,但是什么?我正在使用Flask-Script运行带有"manage.py runserver"的应用程序,文件结构为:
.
??? app
? ??? core.py
? ??? extensions.py
? ??? __init__.py
??? manage.py
??? settings.py
Run Code Online (Sandbox Code Playgroud)
使用settings.py - 只需设置
# -*- coding: utf-8 -*-
DEBUG = True
SECRET_KEY = 'not_a_secret'
CELERY_BROKER_URL = 'amqp://'
CELERY_RESULT_BACKEND = 'amqp'
Run Code Online (Sandbox Code Playgroud)
manage.py - 运行applicationn
# -*- coding: utf-8 -*-
from __future__ import absolute_import
import os
from app import create_app
from flask.ext.script import Manager, Shell, Server
app = create_app()
manager = Manager(app)
manager.add_command("runserver", Server(host="0.0.0.0", port=5032))
def make_shell_context():
return dict(app=app)
manager.add_command('shell', Shell(make_context=make_shell_context))
if …Run Code Online (Sandbox Code Playgroud)