docker-compose start で django 起動したら以下のエラー OSError: [Errno 38] Function not implemented: '/code/locale' Python
docker-compose start で django 起動したら以下のエラー
OSError: [Errno 38] Function not implemented: /code/locale
原因は不明だったが、docker desktop を restart したら上記エラーがでず
無事起動できた
django admin画面で、サイト名はサイトを表示リンク先を変える Python
django admin画面で、サイト名はサイトを表示リンク先を変える
主にheader部分の変更だけど
admin.py において以下を追加
admin.site.site_header = Django 管理サイト名
admin.site.index_title = サイト管理名
admin.site.site_url
django管理画面から、認証と認可を非表示にする Python
django管理画面から、認証と認可を非表示にする
admin.pyに
admin.site.unregister(User)
admin.site.unregister(Group)
をセット
WARNING: Found orphan containers () for this project. If you removed or renamed this service in your compose file you can run this command with the --remove-orphans flag to clean it up. コンテナ名と競合してる場合にでるWARNINGメッセージ Python
WARNING: Found orphan containers () for this project. If you removed or renamed this service in your compose file you can run this command with the --remove-orphans flag to clean it up.
コンテナ名と競合
djangoでstaticファイルの有効性を確認コマンド manage.py findstatic . Python
django
ファイルにアクセスできないときは
対象のstaticファイルが今有効なのかどうかを確認するコマンド
# python3 manage.py findstatic .
django 時間フォーマットの変更 Python
django 時間フォーマットの変更
■settings.py
# 時間フォーマット設定ファイル読み込み
FORMAT_MODULE_PATH = サイト.formats
■ファイル場所
settings.pyで
LANGUAGE_CODE = ja の場合
サイト/formats/ja/fo
python Flask の Jinja2 において、自動エスケープをスキップする方法 Python
python Flask の Jinja2 において、自動エスケープをスキップする方法
以下で、エスケープされないようにすることが可能。
{% autoescape false %}
{{ 生html文 }
Pythonリストをソートする(昇順/降順)メモ Python
多次元リストのソート
Pythonリストを辞書型のvalue値でソート
r = sorted( list key=lambda x:x[ date ] ) # listのdateをキーに 昇順ソートする
r = sorted( list key=lambda x:x[ date ] reverse=True) # listの
python flaskででたエラー AssertionError AssertionError: View function mapping is overwriting an existing endpoint function: aaa.index Python
python flaskででたエラー
今回の解決策は、文末に不要なコーディングがあったので
それをすべてコメントアウトすることで解決できた。
それにしてもエラーメッセージがわかりにくい。
AssertionError
AssertionError: View function mapping is overwriting a
flask.cli.NoAppException: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable and a "wsgi.py" or "app.py" module was not found in the current directoryのエラーでて対応した Python
python エラー
http://xxxxxxxxxxxxx/ にアクセスすると以下のエラー
原因は、app.py がなかったため。これまでmain.py でやってたからアクセスできなかった。
flask.cli.NoAppException: Could not locate a Flask application. You did not provi