質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

712閲覧

Imagefieldの画像出力

fdd

総合スコア28

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/10/24 09:39

ホームページ内の登録画面で画像を登録し、一覧画面で出力が行えるプログラムを作成しています。
参考サイトを確認しプログラムを作成したのですが、以下のエラーコードが出てしまい対応方法が浮かばない状態です。ご教授いただけますと幸いです。

試した事
imageフォルダーのアップロード先に該当するフォルダーの確認
(参照先のフォルダーの作成は行えている。)

 

エラーコード

python

1models.py", line 157 2 image = models.ImageField( 3 ^ 4IndentationError: unexpected indent

model.py

python

1from django.db import models 2 3from users.models import User 4 5 6class Item(models.Model): 7 image = models.ImageField( 8 upload_to='img/upload' 9 ) 10 11 description = models.CharField( 12 null=True, 13 blank=True, 14 max_length=256, 15 ) 16

item_filter.html

python

1 <form method="post" enctype="multipart/form-data"> 2{% extends "./_base.html" %} 3{% block content %} 4 {% load crispy_forms_tags %} 5 <div class="container"> 6 <div id="myModal" class="modal fade" tabindex="-1" role="dialog"> 7 <div class="modal-dialog" role="document"> 8 <div class="modal-content"> 9 <div class="modal-header"> 10 <h5 class="modal-title">検索条件</h5> 11 <button type="button" class="close" data-dismiss="modal" aria-label="閉じる"> 12 <span aria-hidden="true">&times;</span> 13 </button> 14 </div> 15 <form id="filter" method="get"> 16 <div class="modal-body"> 17 {{ filter.form|crispy }} 18 </div> 19 </form>

settings.py

python

1 2# Static files (CSS, JavaScript, Images) 3# https://docs.djangoproject.com/en/2.0/howto/static-files/ 4STATIC_URL = '/static/' 5 6#画像格納設定 7MEDIA_URL = '/media/' 8MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 9 10# カスタムユーザーモデルの使用 11# https://docs.djangoproject.com/ja/2.1/topics/auth/customizing/#substituting-a-custom-user-model 12AUTH_USER_MODEL = 'users.User'

参考サイト https://k-sasaking.hateblo.jp/entry/django-imagefield

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

IndentationErrorは、正しくないインデントが書かれた場合に発生する構文エラーです。

Python

1class Item(models.Model): 2 image = models.ImageField( 3 upload_to='img/upload' 4 ) 5 description = models.CharField( 6 null=True, 7 blank=True, 8 max_length=256, 9 ) 10```ちゃんとタブが書かれているか確認してみてください。

投稿2020/10/24 10:11

ForestSeo

総合スコア2720

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fdd

2020/10/24 11:15 編集

初歩的な質問に対して、ご丁寧に解答していただきありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問