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

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

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

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

Python

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

Q&A

0回答

1611閲覧

creditorでファイルアップロードして名前を変更するときにエラーが出る。

aaandbb

総合スコア12

Django

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

Python

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

0グッド

1クリップ

投稿2017/07/19 07:30

編集2017/07/19 07:32

creditorでファイルアップロードして名前を変更するときにエラーが出ます。
djangoにこのgithubの説明に従ってckeditorを導入しました。
RichTextUploadingField()を使って画像をアップロードすることには成功したのですが、アップロード時に画像の名前を変更するため先ほどのgithubの「Required for using widget with file upload」の章のに従っところ以下のエラーが出てきてしまいます。

python manage.py runserver の所

Internal Server Error: /ckeditor/upload/ Traceback (most recent call last): File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapped_view return view_func(request, *args, **kwargs) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view return view_func(*args, **kwargs) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/Users/username/Sites/myproject/ckeditor_uploader/views.py", line 87, in post saved_path = self._save_file(request, uploaded_file) File "/Users/username/Sites/myproject/ckeditor_uploader/views.py", line 105, in _save_file filename = get_upload_filename(uploaded_file.name, request.user) File "/Users/username/Sites/myproject/ckeditor_uploader/views.py", line 54, in get_upload_filename generator = import_string(settings.CKEDITOR_FILENAME_GENERATOR) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/site-packages/django/utils/module_loading.py", line 20, in import_string module = import_module(module_path) File "/Users/username/.pyenv/versions/anaconda3-4.3.0/envs/python27/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) ImportError: No module named utils [19/Jul/2017 16:21:45] "POST /ckeditor/upload/?CKEditor=id_body&CKEditorFuncNum=153&langCode=ja HTTP/1.1"

アップロード時にファイル名を変更することを諦めてsettings.pyのCKEDITOR_FILENAME_GENERATOR = 'utils.get_filename'を取り除けば名前変更以外はうまく動きます。

macのanacondaに導入したpython2.7でdjango1.10を動かしています。osはel captan10.11.6です。

回答宜しくお願いします。

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問