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

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

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

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

0回答

1252閲覧

djangoでmakemessagesに失敗する

locking

総合スコア24

Django

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/05/26 12:29

djangoでmakemessagesを実行すると謎のエラーが出るようになってしましました。
景気がわからず解決に至らなかったので、ここで質問させてもらいます。

<試した解決策>
当該ファイルのパーミッションを変える→該当ファイルに似たものはあったが、最後に.py拡張子が存在しなかった。
管理者権限で実行→失敗
-i=を使ってそのファイルを無視→エラーメッセージに変化がなく失敗

<実行コード>
python manage.py makemessages -a
<結果>

python

1Traceback (most recent call last): 2 File "manage_local.py", line 15, in <module> 3 execute_from_command_line(sys.argv) 4 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/__init__.py", line 371, in execute_from_command _line 5 utility.execute() 6 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/__init__.py", line 365, in execute 7 self.fetch_command(subcommand).run_from_argv(self.argv) 8 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/base.py", line 288, in run_from_argv 9 self.execute(*args, **cmd_options) 10 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/base.py", line 335, in execute 11 output = self.handle(*args, **options) 12 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/commands/makemessages.py", line 384, in handle 13 potfiles = self.build_potfiles() 14 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/commands/makemessages.py", line 426, in build_p otfiles 15 self.process_files(file_list) 16 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/commands/makemessages.py", line 522, in process _files 17 self.process_locale_dir(locale_dir, files) 18 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/commands/makemessages.py", line 541, in process _locale_dir 19 build_file.preprocess() 20 File "/home/ubuntu/mathtraining/lib/python3.5/site-packages/django/core/management/commands/makemessages.py", line 115, in preproc ess 21 with open(self.work_path, 'w', encoding='utf-8') as fp: 22PermissionError: [Errno 13] Permission denied: './static/admin/fonts/LICENSE.txt.py'

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

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

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

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

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

1T2R3M4

2019/05/26 12:32

該当ファイルのpermissionはどうなっているのですか。
locking

2019/05/26 12:40

該当ファイルは存在しなかったと本文に書いていますよ。 .pyのつかないものはあり、その権限は-rw-r--r--でした。これを-rw-rw-rw-に変更しても、エラーメッセージに変わりはありませんでした。
1T2R3M4

2019/05/26 12:44

ごめんなさい。見落としてました。 ファイルへのパス上のフォルダのpermissionはいかがですか。
locking

2019/05/26 12:57

drwxrwxr-x このようになっていました。ただ、個人的にはパーミッションの問題ではないと思っています。 エラーが出た時に原因を決めつけるのはよくないとはわかっていますが、理由は4つあります。 一つは同じ階層の他のディレクトリも同じパーミッションなのですが、それはパーミッションエラーが出ないこと、そして.pyというファイルは実際には存在しないこと、そして今までの実行時はこのパーミッションでエラーが出なかったこと、最後に、おぼろげながら以前にも同じエラーが出て、まったく別の解決方法で解決したような記憶があることです。 ただそれが思い出せず悩んでいます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問