Heroku retourne « ImportError: Aucun module nommé fcntl sur la fenêtre »

voix
1

Je suis la mise en application sur Heroku. Je fais dans l'enseignement comme ceci:

Image

Dans erreur 1, je code dans le Bloc-notes et l'exécuter dans la commande:

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

Mais il DonT courir comme instruction

Ma commande appeard que donc je ne sais pas qu'est - ce que je devrais faire.

J'étais essayer comme aide Stack

Créé 08/09/2017 à 10:16
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Je ne sais pas si votre question est toujours, mais je creuser dans Heroku en ce moment, aussi, et j'ai une solution pour vous. Le module fcntl est une bibliothèque standard disponible ... sur Linux uniquement! Vous ne trouverez pas sous environnement Windows, que vous utilisez apparemment (indice: Bloc-notes mentionné;)

Mais pas de soucis, il suffit de suivre la leçon précédente tutoriel officiel et invoquez le serveur heroku locale comme:

heroku local web -f Procfile.windows

Cela devrait démarrer votre serveur heroku locale aucun problème, sous: http: // localhost: 5000

J'espère que cela pourra aider!

PS Ne pas courir views.py lui-même comme ça. Le tutoriel dit strictement de le faire dans l'environnement virtuel, il fonctionne comme prévu.

Créé 10/03/2018 à 19:22
source utilisateur

voix
0

Votre code ci-dessus est correct. S'il vous plaît installer sur votre demande (maître) comme suit:

  1. (python-getting-started) Ja ~/python-getting-started(maître)pipenv install requests
  2. puis exécutez heroku local
Créé 02/06/2018 à 13:36
source utilisateur

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