python - Django:导入错误:没有名为tinymce的模块

标签 python django heroku tinymce

当执行命令:Heroku run python manage.pysyncdb时,我收到消息:ImportError:没有名为tinymce的模块

我使用Django 1.6.2,TinyMCE:django-tinymce==1.5.2 这就是我安装 TinyMCE 的方法:

我安装了:pip install django-tinymce

url.py

from django.conf.urls import patterns, include, url

django.contrib import from admin
admin.autodiscover()

urlpatterns = patterns ('',
    url(r'^', include ('app.urls')),
    url(r'^tinymce /', include('tinymce.urls')),
    url (r'^admin /', include(admin.site.urls)),
)

设置.py

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app',
    'tinymce',
)

STATIC_URL = '/static/'
STATIC_ROOT = 'staticfiles'

STATICFILES_DIRS = (
    os.path.join (base_dir, 'static')
)

TEMPLATE_DIRS = (
    join(base_dir, 'templates'),
)

TINYMCE_JS_URL = os.path.join(STATIC_URL, 'tinymce/js/tinymce/tinymce.min.js')
TINYMCE_DEFAULT_CONFIG = {
    'plugins' :'table, spellchecker, paste, searchreplace"
    'theme' : "advanced",
    'cleanup_on_startup ':True ,
    'custom_undo_redo_levels':10 ,
}

并执行collectstatic命令。

我无法导入文件 models.py 模块tinymce:

from tinymce.models import HTMLField

请帮忙。

最佳答案

与评论中 Dan Hoerst 的回复类似,将“django-tinymce”添加到requirements.txt,提交,然后重新部署解决了问题。

关于python - Django:导入错误:没有名为tinymce的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22313069/

相关文章:

Django url 国际化在生产模式下不起作用

python - Django Charfield null=未引发 False 完整性错误

git - "git push heroku master"如何知道要推送到哪里以及如何推送到不同的仓库?

heroku - 使用 Heroku 设置 GoDaddy 域名

Python unicode 列表加入

python - 使用 Quantlib Python 引导

python - 如何在执行代码后关闭 Python turtle 窗口?

android - 在 Kivy 中引用另一个类的函数

python - 属性错误 : 'QuerySet' object has no attribute

reactjs - 如何在一台主机上部署 Strapi 和 React?