2017-09-08 7 views
1

私はHerokuにappを設定しています。エラー1ではHerokuが "ImportError:ウィンドウにfcntlという名前のモジュールがありません"を返します

Image

、私はコードをメモ帳にし、コマンドでそれを実行します:私はそうのような命令で行う

import requests 
from django.shortcuts import render 
from django.http import HttpResponse 

from .models import Greeting 

# Create your views here. 
def index(request): 
    r = requests.get('http://httpbin.org/status/418') 
    print(r.text) 
    return HttpResponse('<pre>' + r.text + '</pre>') 



def db(request): 

    greeting = Greeting() 
    greeting.save() 

    greetings = Greeting.objects.all() 

    return render(request, 'db.html', {'greetings': greetings}) 

しかし、それは命令

マイコマンドappeardのように実行していけませんthat私は何をすべきか分かりません。

私はあなたの質問がまだオンであるかどうかわからないが、私はあまりにも、今Herokuのに掘っていると私はあなたのためのソリューションを持っているStack help

+0

最初のエラーは、一見Djangoがインストールされていないことに関連しています。コードやエラーはイメージとしてではなくテキストとして投稿する必要があります。 – asongtoruin

+0

@ason​​gtoruinああ、すみません、私のせいです。もう一度それを見ることができ、私を助けることができますPLZ! –

答えて

0

のようにしてみてくださいました。 fcntlモジュールは標準ライブラリです... Linuxのみ!

しかし、心配ない、ただ公式チュートリアルの前のレッスンをたどると同様にローカルHerokuのサーバを起動します。

heroku local web -f Procfile.windows 
;:あなたが明らかに(言及したメモ帳がヒント)使用しているあなたは、Windows環境下でそれを見つけることができません助け http://localhost:5000

希望:

はこの下に、あなたのローカルHerokuのサーバー問題なし開始する必要があります!

P.S.そんな風にviews.pyを実行しないでください。このチュートリアルでは、仮想環境の下でそれを行うことを厳密に言えば、計画どおりに動作します。

関連する問題