为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙看看这段代码那里错了

from django.http import HttpResponse

from blog.models import Article


def hello_world(request):

    return HttpResponse("hello world?????")


def article_content(request):
    article = Article.objects.all()[0]
    title = article.title
    brief_content = article.brief_content
    content = article.content
    article_id = article.article_id
    publish_date = article.publish_date
    return_str = 'title: %s, brief_content: %s, ' \
                 'content: %s, article_id: %s, publish_date: %s' % (title,
                                                                    brief_content,
                                                                    content,
                                                                    article_id,
                                                                    publish_date)
    return HttpResponse(return_str)

运行这段veiws.py,报错

django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.


正在回答

1 回答

django是个框架,需要从manage.py来runserver跑服务,不然会缺少一些必要的环境变量

view.py不能直接run的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

帮忙看看这段代码那里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信