Heroku "ImportError: Hiçbir modül adlı fcntl penceresinde" döndürür

oy
1

Ben Heroku uygulamayı ayarlıyorum. Ben şöyle talimatında yapın:

görüntü

hata 1, ben Not Defteri'nde kod ve komut çalıştırmak:

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

Ama talimatı gibi koşmak Yüklü

Benim komut gözükmek o yüzden yapmalıyım ne bilmiyorum.

Ben gibi denemek oldu Yığın yardımı

Oluştur 08/09/2017 saat 10:16
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
0

Sorunuzun hala olmadığından emin değilim, ama ben de şu anda Heroku içine kazma ve senin için bir çözümümüz var. fcntl modülü Linux yalnızca ... standart bir kütüphane mevcuttur! Eğer görünüşte kullanmakta olduğunuz Sen, Windows ortamı altında bulamazsınız (ipucu: Not Defteri söz;)

Ama merak etmeyin, sadece resmi tutorial önceki dersi takip ve gibi yerel Heroku sunucusunu çağırmak:

heroku local web -f Procfile.windows

Bu altında, yerel Heroku sunucusu sorun başlamalıdır http: // localhost: 5000

Umarım yardımcı olur!

PS böyle kendi başına views.py çalıştırmayın. öğretici kesinlikle planlı gibi o zaman çalışır sanal ortamda bunu yapmak için söylüyor.

Cevap 10/03/2018 saat 19:22
kaynak kullanıcı

oy
0

Kodunuz yukarıda doğrudur. aşağıdaki gibi (ana) üzerine istekleri yükleyin:

  1. (python-alma-başlatılmış) Ja ~/python-getting-started(ana)pipenv install requests
  2. o zaman koş heroku local
Cevap 02/06/2018 saat 13:36
kaynak kullanıcı

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