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.
django是个框架,需要从manage.py来runserver跑服务,不然会缺少一些必要的环境变量
view.py不能直接run的