2011-03-07 3 views
4

이제 다른 페이지에서는 필요하지 않으므로 이것이 django-tinymce가 아닙니다. 이 한 페이지 만 나오면 머리가 아플 수 있습니다. Firebug를 체크인 할 때 tiny_mce.js가 올바르게 표시되고 콘솔에는 javascript 오류가 표시되지 않습니다. 나도 모드로 시도 : '정확한'및 요소 : 'id_description'하지만 nada.TinyMCE가 무엇이든 상관없이 나타나지 않습니다.

{% block content %} 
<script type="text/javascript" src="/static/js/tiny_mce.js"></script> 
<script type="text/javascript"> 
    tinyMCE.init({ 
     mode : "textareas", 
     theme : "simple" 
    }); 
</script> 

<form class="myform" action="{{ form_action }}" method="post">{% csrf_token %} 
    <ul>   
     <li><label for="id_description">Description:</label> 
      <textarea name="description" cols="40" rows="10" id="id_description"></textarea> 
     </li>   
    </ul> 
    <input type="submit" value="Submit" /> 
</form> 

{% endblock %} 

답변

0

tinyMCE를 만들기 위해 초기화 할 컨트롤을 지정해야합니다.

<script type="text/javascript">
tinyMCE.init({
mode : "textareas", elements: "id_description",
theme : "simple"
});
</script>

+2

아니요.이 기능은 작동하지 않습니다. –

3

나는 몇 년 동안이 감동하지 않은,하지만 난 문제가 textareas 모드가 작동지고 있었다 기억한다.

{ mode : "exact", 
    elements : "id_description" } 
+0

언급 한 것처럼 시도했지만 작동하지 않습니다. –

2

을 나는 그것이 작동있어 대신, 나는 exact 모드를 사용하여 특정 양식 요소의 ID를 지정했다. 난 그냥 전체 tiny_mce/폴더를 복사해야합니다 (I 만 tiny_mce.js 스크립트를 배치)하고 그에 따라 내 스크립트 태그를 업데이트 다음의 runserver 화면이 꽤 의심스러운 오류 메시지가 나타나기 때문에

<script type="text/javascript" src="/static/js/tiny_mce/tiny_mce.js"></script> 

나는이 알아 낸 :

[07/Mar/2011 21:31:16] "GET /static/js/themes/simple/editor_template.js HTTP/1.1" 302 0 
Traceback (most recent call last): 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 280, in run 
    self.result = application(self.environ, self.start_response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 674, in __call__ 
    return self.application(environ, start_response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__ 
    response = middleware_method(request, response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/middleware/common.py", line 97, in process_response 
    % (referer, request.get_full_path(), ua, ip)) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/__init__.py", line 101, in mail_managers 
    connection=connection).send(fail_silently=fail_silently) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/message.py", line 175, in send 
    return self.get_connection(fail_silently).send_messages([self]) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 78, in send_messages 
    new_conn_created = self.open() 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 41, in open 
    local_hostname=DNS_NAME.get_fqdn()) 
    File "/usr/lib/python2.6/smtplib.py", line 239, in __init__ 
    (code, msg) = self.connect(host, port) 
    File "/usr/lib/python2.6/smtplib.py", line 295, in connect 
    self.sock = self._get_socket(host, port, self.timeout) 
    File "/usr/lib/python2.6/smtplib.py", line 273, in _get_socket 
    return socket.create_connection((port, host), timeout) 
    File "/usr/lib/python2.6/socket.py", line 514, in create_connection 
    raise error, msg 
error: [Errno 111] Connection refused 
[07/Mar/2011 21:31:16] "GET /static/js/langs/en.js/ HTTP/1.1" 500 2102 
Traceback (most recent call last): 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 280, in run 
    self.result = application(self.environ, self.start_response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/servers/basehttp.py", line 674, in __call__ 
    return self.application(environ, start_response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__ 
    response = middleware_method(request, response) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/middleware/common.py", line 97, in process_response 
    % (referer, request.get_full_path(), ua, ip)) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/__init__.py", line 101, in mail_managers 
    connection=connection).send(fail_silently=fail_silently) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/message.py", line 175, in send 
    return self.get_connection(fail_silently).send_messages([self]) 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 78, in send_messages 
    new_conn_created = self.open() 
    File "~/virtualenv_setup/lib/python2.6/site-packages/Django-1.2.1-py2.6.egg/django/core/mail/backends/smtp.py", line 41, in open 
    local_hostname=DNS_NAME.get_fqdn()) 
    File "/usr/lib/python2.6/smtplib.py", line 239, in __init__ 
    (code, msg) = self.connect(host, port) 
    File "/usr/lib/python2.6/smtplib.py", line 295, in connect 
    self.sock = self._get_socket(host, port, self.timeout) 
    File "/usr/lib/python2.6/smtplib.py", line 273, in _get_socket 
    return socket.create_connection((port, host), timeout) 
    File "/usr/lib/python2.6/socket.py", line 514, in create_connection 
    raise error, msg 
error: [Errno 111] Connection refused 
[07/Mar/2011 21:31:16] "GET /static/js/themes/simple/editor_template.js/ HTTP/1.1" 500 2102 
관련 문제