相关疑难解决方法(0)

django admin TinyMCE集成

这很奇怪:我已经安装并配置了django-tinymce,但它似乎不适用于django admin.

这适用于Safari:

class ArticleAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.TextField: {'widget': TinyMCE(attrs={'cols': 80, 'rows': 20}, )},
    }
Run Code Online (Sandbox Code Playgroud)

但我不在 Firefox中工作.

只是添加js不适用于:

class Media:
    js = ['/media/js/tiny_mce/tiny_mce.js']
Run Code Online (Sandbox Code Playgroud)

我尝试了路径的各种组合:有/无前导斜杠,有/没有'媒体'位,甚至是绝对绝对的http:// localhost:8008 / ......没有什么对我有用.

然而,大胖子:在firefox和safari中使用grappelli自己的tinymce(在将safari添加到tinymce_config.js之后).什么可能出错?

在MacOS X 10.5上使用Django 1.1,django-grappelli 2rc,django-tinymce 1.5,FF 3.5,Safari 4

django tinymce django-admin textfield

7
推荐指数
1
解决办法
1万
查看次数

django-ckeditor 到 Django admin

我已经按照docs中的说明在 django 1.5 上安装了 django-ckeditor 。我已将应用程序 models.py 中的 TextField 更改为 RichTextField,如文档中所述。但是我仍然在 Django 管理中看到空白文本区域,而不是 ckeditor。 这个问题是三年前提出的,但没有一个答案对我有用。当我获取该页面时,ckeditor.js 加载得很好。有什么建议么?我的应用程序名称是新闻源。

模型.py:

from cms.models.pluginmodel import CMSPlugin
from cms.models import Page
from django.db import models
from time import time
from ckeditor.fields import RichTextField

def get_upload_file_name(instance, filename):
    return "uploaded_files/%s_%s" % (str(time()).replace('.','_'),filename)


# Create your models here.
class NewsFeed (models.Model):
    title = models.CharField(('Feed Name'),max_length=200,help_text=('Feed name is visible only in edit mode'))
    publisher = models.CharField(('Publisher'),max_length=200)

    def __unicode__(self):
        return self.title

    def get_absolute_url(self):
        return "/newsfeed/get/%i" % self.id

class …
Run Code Online (Sandbox Code Playgroud)

django django-admin django-ckeditor

0
推荐指数
1
解决办法
8392
查看次数