1
私はWindowsでDjangoを使って開発しています。私はイメージフィールドを持つモデルを持っており、それを埋めるためにフォームを使います。画像は問題なくアップロードされます。私はこれを符号化することによって、テンプレート内のアップロードされた画像を表示しようとすると問題が発生します。ImageFieldのurlメソッドが非URL値を返す - Django
<img src ='{{object.image.url}}'/>
(オブジェクトは、関連するモデルのインスタンスであり、画像はイメージフィールドの名前です)
をしかし、
C:私はそれを作るために何をすべき
を/pp/pm/static/image/xyz.png URLメソッドは、URLが、このようなパスを返していないとして、画像が表示されていません実際のURL?
編集:
MEDIA_ROOTとMEDIA_URLの設定は以下の通りです:
MEDIA_ROOT = 'C:/pp/pm/static/'
MEDIA_URL = '/static/'
コードは表示されていません。 –
なぜあなたは.urlが返すものから相対的な経路にしませんか? – Geo
申し訳ありませんが、それを修正しました。コードが表示されます。 – shanyu