1
イメージの高さと幅を取得する関数の中に関数を記述しました。 しかし、私はすべてのコードをURLヒットget_image_size機能 除いて動作しますこれはそれで問題が何であるかを私のコード関数内の関数がdjangoで動作していません
class ProductDetailView(DetailView):
"""
Modified Context Data in PDP pages
"""
def get_context_data(self, **kwargs):
urlImage = 'http://'+ str(self.request.get_host()) + '/media/images/products/2016/12/dog.jpg'
print "link is",urlImage
def get_image_size(urlImage):
print "<<<<<<<<<<<<<<<<<<<<<,,"
data = requests.get(urlImage).content
im = Image.open(BytesIO(data))
return im.size
if __name__ == "__main__":
print "===========>"
width, height = get_image_size(urlImage)
print "height is--", height
print "width is --",width
です。
おそらく、関数がget_context_dataに対してローカルであると思われます。あなたは外からアクセスすることはできません。トレースバックは何ですか?何かエラーがありますか? – iFlo
いいえエラーは発生していません。この関数を働かせていないだけです。あなたのdefはproporlyで働いています。 –
あなたのプリントが見えますか? – iFlo