× このお仕事の募集は終了しています。

pythonの変数スコープの問題でこまっています。~アドバイス求む~ サイト構築・ウェブ開発の仕事の依頼

4.8 本人確認済み 発注ルールチェック未回答
クラウドワークスで発注するにあたり、 必要な知識・ルールを確認するためのチェックテストです。
もっと詳しく

仕事の概要

固定報酬制
〜 5,000円
納品完了日
2019年05月17日
掲載日
2019年05月14日
応募期限
2019年05月16日
必要なスキル

応募状況

応募した人 10 人
契約した人 1 人
募集人数 1 人
気になる!リスト 4 人

仕事の詳細

添付ファイル

※ 募集が終了したお仕事の添付ファイルは、ダウンロードできません。

追記

2019年05月15日 11:57
以下のように引数を入れて修正してみましたが、
このようなエラーがでています。
【エラー:
Exception Value:The view blog.views.nikki_top didn't return an HttpResponse object. It returned None instead.】

【修正したコード:
def nikki_top(request):
cate = {
'title': '日記カテゴリーのページ一覧',
'description': '喜太郎パパの日記のページ一覧です。'
}
cate_no = (1 and 2)
category_inner(request, cate_no, cate)

def category_inner(request, cate_no, cate):
categorys = Post.objects.filter(category__category_id = cate_no)
best90day = Post.objects.all().order_by('-access_count')[:12]
best180day = Post.objects.all().order_by('-access_count')[:12]
best365day = Post.objects.all().order_by('-access_count')[:12]
return render(request, 'urumatimes/category_top.html', {
'cate': cate,
'categorys': categorys,
'best90day': best90day,
'best180day': best180day,
'best365day': best365day,
})】
2019年05月15日 12:51
>category_inner()の戻り値をnikki_top()でもreturnしてあげたら一旦は問題解消されるかと思いますが、いかがでしょうか。
修正してみましたが、以下のようなエラーとなります。


【修正後のエラー:
Exception Value: name 'categorys' is not defined
Exception Location:D:\myspace\dj\blog\views.py in nikki_top, line 16】

【修正後のコード:
def nikki_top(request):
cate = {
'title': '日記カテゴリーのページ一覧',
'description': '喜太郎パパの日記のページ一覧です。'
}
cate_no = (1 and 2)

category_inner(request, cate_no, cate)
return render(request, 'urumatimes/category_top.html', {
'cate': cate,
'categorys': categorys,
'best90day': best90day,
'best180day': best180day,
'best365day': best365day,
})

def category_inner(request, cate_no, cate):
categorys = Post.objects.filter(category__category_id = cate_no)
best90day = Post.objects.all().order_by('-access_count')[:12]
best180day = Post.objects.all().order_by('-access_count')[:12]
best365day = Post.objects.all().order_by('-access_count')[:12]】
2019年05月15日 13:30
一番最初のコードを
category_inner(request, cate_no, cate)⇒return category_inner(request, cate_no, cate)
と修正したところ反映されました。

ありがとうございました。

クライアント情報


大阪市北区梅田2-2-2 ヒルトンプラザウエスト18階
 

最近応募したクラウドワーカー

クラウドワーカー 応募日時
Tobe 2019/05/15 09:06
TakumiTsuji 2019/05/14 17:40
yono 2019/05/14 17:04
kyapa 2019/05/14 16:16
diverso 2019/05/14 16:09
(退会済み) 2019/05/14 15:00
goriragorira55 2019/05/14 14:53
Satoruru 2019/05/14 14:45
bombanira 2019/05/14 14:43
(退会済み) 2019/05/14 14:42