Heroku visszatér „ImportError: Nincs modul elemzi fcntl ablak”

szavazat
1

Én beállítási alkalmazást Heroku. Teendő utasítás így néz ki:

Kép

A hiba 1, I kódot Notepad és futtatni a parancsot:

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})

De dont fut, mint használati

Saját parancs appeard hogy így nem tudom, hogy mit tehetek kell tennie.

Én megpróbál mint Stack segítséget

A kérdést 08/09/2017 10:16
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

Nem vagyok biztos abban, hogy a kérdés még, de én ásni Heroku most is, és van egy megoldás az Ön számára. A fcntl modul egy szabványos könyvtárban elérhető ... csak Linuxon! Akkor nem fogja megtalálni Windows környezetben, amit látszólag használ (tipp: Notepad említik;)

De nem gond, csak kövesse a hivatalos bemutató korábbi leckét, és hivatkozhat a helyi Heroku szerver, mint például:

heroku local web -f Procfile.windows

Ezt meg kell kezdeni a helyi Heroku szerver nem probléma mellett: http: // localhost: 5000

Remélem segít!

PS Ne fuss views.py saját ilyesmi. A bemutató szigorúan azt mondja, hogy csináld a virtuális környezetben, akkor működik, mint a tervezett.

Válaszolt 10/03/2018 19:22
a forrás felhasználó

szavazat
0

A fenti kód helyes. Kérjük telepítse kérelmeket a (master) a következők szerint:

  1. (python-szerzés kezdeni) Ja ~/python-getting-started(master)pipenv install requests
  2. futtassa heroku local
Válaszolt 02/06/2018 13:36
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more