Heroku se întoarce „ImportError: Nici modul denumit fcntl pe fereastră“

voturi
1

Sunt setarea app pe Heroku. Eu fac în instrucțiuni astfel:

Imagine

În eroare 1, am codul în Notepad și rulați-l la comanda:

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

Dar dont alerga ca instrucțiuni

Comanda mea appeard așa că am dont știu ce pot să facă.

Am fost încercați ca stiva de ajutor

Întrebat 08/09/2017 la 10:16
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Nu sunt sigur dacă întrebarea dvs. se află încă, dar am săpat în Heroku chiar acum, prea și am o soluție pentru tine. Modulul fcntl este o bibliotecă standard, disponibil ... doar pe Linux! Nu se va găsi sub mediu Windows, care sunt aparent folosind (indiciu: Notepad menționat;)

Dar nu vă faceți griji, trebuie doar să urmezi lecția precedentă tutorialul oficial și invoca serverul Heroku locale cum ar fi:

heroku local web -f Procfile.windows

Acest lucru ar trebui să porniți serverul Heroku locală nici o problemă, în conformitate cu : http: // localhost: 5000

Sper că vă ajută!

PS Nu rula views.py pe cont propriu ca asta. Tutorialul spune strict pentru a face acest lucru în mediul virtual, atunci funcționează, cum ar fi planificat.

Publicat 10/03/2018 la 19:22
sursa de către utilizator

voturi
0

Codul de mai sus este corectă. Vă rugăm să instalați cereri pe (principal), după cum urmează:

  1. (-asistent- a început python) Ja ~/python-getting-started(master)pipenv install requests
  2. apoi executați heroku local
Publicat 02/06/2018 la 13:36
sursa de către utilizator

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