python - Djangoで「ImportError:dj_database_urlという名前のモジュールがありません」を修正する方法

原文 python django ckeditor tinymce

Error: No module named tinymce」と同様の問題があります。

「ckeditor」ライブラリと「tinymce」ライブラリの両方のインポート中にエラーが発生しました。サーバーを実行すると、

ImportError: No module named ckeditor_uploader


しかし、python manage.py shellでインポートしても問題はありません。

エラーの詳細は次のとおりです。

Traceback (most recent call last):                                                                                           
  File "manage.py", line 10, in <module>                                                                                     
    execute_from_command_line(sys.argv)                                                                                      
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 338, in execute_from_command_line   
    utility.execute()                                                                                                        
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 312, in execute                     
    django.setup()                                                                                                           
  File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup                                        
    apps.populate(settings.INSTALLED_APPS)                                                                                   
  File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate                                
    app_config = AppConfig.create(entry)                                                                                     
  File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 119, in create                                   
    import_module(entry)                                                                                                     
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module                                                 
    __import__(name)                                                                                                         
ImportError: No module named ckeditor_uploader   


私のプロジェクトのvirtualenvには、次のライブラリがインストールされています。

$ pip list
argparse (1.2.1)
dj-database-url (0.3.0)
dj-static (0.0.6)
Django (1.8)
django-ckeditor (5.0.2)
django-toolbelt (0.0.1)
gunicorn (19.3.0)
pip (1.5.4)
psycopg2 (2.6.1)
setuptools (2.2)
static3 (0.5.1)
wsgiref (0.1.2)

$ cat requirements.txt 
Django==1.8
argparse==1.2.1
dj-database-url==0.3.0
dj-static==0.0.6
django-ckeditor==5.0.2
django-toolbelt==0.0.1
gunicorn==19.3.0
psycopg2==2.6.1
static3==0.5.1
wsgiref==0.1.2


models.py:

from django.db import models
from ckeditor.fields import RichTextField

class Posts(models.Model):
    name = models.CharField(max_length=200)
    content = RichTextField()

    def __unicode__(self):
        return self.name


setting.py:

INSTALLED_APPS = (
    'django.contrib.admin',
    ...
    'django.contrib.staticfiles',
    'ckeditor_uploader',
)

CKEDITOR_CONFIGS = {
    'awesome_ckeditor': {
        'toolbar': 'Basic',
    },
}


何か案が?
答え
この問題を解決するには、pipを使用できます。

pip install dj-database-url
関連記事

python - tkSimpleDialogウィンドウサイズを大きくする

python - 固定幅の文字列を左揃えにする方法は?

python - 関係でフィルタリングする

python - Enthought CanopyをSQL Serverと統合する方法は?

python - Django Restのレコードを更新する

python - csvという名前のモジュールはありません

python - Django adminにスーパーユーザーとしてログインできない(Django Girls Tutorial)

javascript - javascript-ajax Djangoを使用して<a> htmlで特定の値を取得する

python - SQL風の「LIKE」基準を使用して2つのSpark SQLデータフレームを結合するにはどうすればよいですか?

python - PythonロギングハンドラーのsetLevelのポイントは何ですか?