error list

Python

ファイル作成

エラー操作可能なプログラムまたはバッチファイルとして認識されていません
原因touchやcatコマンドはwindowsで使用できない
解決

pj/pj/settings.py

エラーNameError: name “os” is not defined
原因import osがない
解決
エラーinvalid syntax(文法エラー)
原因LANGUAGE=’jp’になっている
解決LANGUAGE=’ja’

pj/pj/urls.py

エラーNameError: name ‘include’ is not define
原因from django.urls import includeが抜けている
解決

urls.py

エラーNoReverseMatch(ブラウザエラー)
原因path関数内は<int:appid>なのに、index.htmlの引数名がappidでない
解決

views.py

エラーimportError: cannot import name ‘App’ from ‘app.models’
原因from .models import Appの書き忘れ
解決
エラーUnboundLocalError(ブラウザエラー)
原因order_by(‘’)内の-created_datimeの書き忘れ
解決
エラーTypeError: detail() got an unexpected keyword argument ‘appid’
原因detail(request,appid)のappidの書き忘れ
解決
エラーedit.htmlで保存ボタンを押すとap is not defined(ブラウザエラー)
原因views.pyのedit関数内で、appidやap.idなどの引数が間違っている
解決
エラー‘unicodeescape’ codec can’t decode bytes
原因views.pyのdownload関数で、’C:\Users\wiki1\Downloads’ などとしていると\と文字列の組み合わせがエスケープシーケンスと見なされる
解決\を/に変える
エラーNo such file or directory(ブラウザエラー)
原因views.pyのdownload関数で、’C:\Users\wiki1\Downloads’ などとしていると\と文字列の組み合わせがエスケープシーケンスと見なされる
解決\を/に変える
エラーres.status_codeが200なのに自動投稿されない
原因views.pyのautopost関数で,httpにしている
解決httpをhttpsに変える
エラー‘latin-1’ codec can’t encode characters in position
原因日本語のエンコードエラーらしいUTF-8という文字コードでは、65がA、66がBなどに対応している日本語をこれらの数字に変換することをエンコードという
解決不明(日本語を使わない)

forms.py

エラーnew.htmlでModelForm has no model class specified
原因fieldsがfieldになっている
解決

models.py

エラーcreated_datetimeをcreated_atに変えたらmakemigrationsした時にThe value of ‘list_display[2]’ refers to ‘created_at’, which is not a callable,
原因admin.pyの方を変更していないのでマッチしていない
解決

index.html

エラーNoReverseMatch at /Reverse for ‘detail’ with keyword arguments ‘{‘Ap_id’: ”}’ not found. 1 pattern(s) tried: [‘detail/(?P<Ap_id>[0-9]+)\\Z’]
原因aタグをfor~endfor内に含めていない
解決

detail.html

エラーReverse for ‘edit’ with no arguments not found
原因urls.pyとviews.pyでdetail関数に引数idがあるのに、detail.htmlからidの情報を渡していないから
解決<a href=”{% url ‘app:edit’ app.id %}”>EDIT</a>
エラーTypeError : detail() got an unexpected keyword
原因views.pyのdetail関数のrender()内にappと書いているのに、Detail.htmlでappとしていない
解決

new.html

エラーnew.htmlで画像を選択して保存ボタンを押したとき、「このフィールドは必須です」となって保存できない
原因enctype=”multipart/form-data”がない
解決

データベース作成

エラーdjango.db.utils.OperationalError: no such table: auth_user
原因マイグレーションファイル0001_initial.pyが未作成
解決python manage.py makemigrationsする
エラー[Errno 2]No such file or directory
原因manage.pyと同階層でマイグレートしていない
解決
エラーtable xxxxx has no column named xxx
原因途中でmodels.pyを書き換えて、テーブルのカラムが追加された
解決(SQLite3のデータベース削除)cd pjdel db.sqlite3 (linuxではrm db.sqlite3)cd appdel migrations
(SQLite3のデータベースの再度作成)cd pjsqlite3 db.splite3※このコマンドはsqlite3のexeファイルをDLしないと、「操作可能なプログラムまたはバッチファイルとして認識されていません」となる
(データベースのマイグレートの再度実行)python manage.py makemigrationspython manage.py migrate
BACK