मुझे व्यवस्थापक पृष्ठ के लिए काम कर रहे django-tinymce मिला है। अब व्यवस्थापक पृष्ठ के बाहर, मॉडलफॉर्म का उपयोग करते समय मैं TinyMCE संपादक को लोड करने और उपयोगकर्ता को दिखाए जाने की अपेक्षा कर रहा था, हालांकि ऐसा नहीं हुआ। मैं देखता हूं कि एक सादा पाठ क्षेत्र है। लेकिन यह व्यवस्थापक पृष्ठ में काम करता है।मॉडलफॉर्म TinyMCE प्रस्तुत नहीं करता है (संदर्भ त्रुटि: tinyMCE परिभाषित नहीं किया गया है)
from tinymce.models import HTMLField
class Punch(models.Model):
discussion = HTMLField()
class PunchForm(forms.ModelForm):
class Meta:
model = Punch
मैं फ़ायरबग कि TinyMCE टुकड़ा एचटीएमएल में जोड़ा जाता है के साथ देख सकते हैं:
ReferenceError: tinyMCE is not defined
बनाता है यही कारण है कि:
हालांकि मैं कंसोल में एक त्रुटि संदेश मिलता कोई मतलब नहीं, व्यवस्थापक पृष्ठ को TinyMCE खोजने में कोई समस्या क्यों नहीं है? इसके अलावा मैं इसे अपने आप भी base.html को जोड़ा गया:
<script type="text/javascript" src="{{ STATIC_URL }}tiny_mce/tiny_mce.js"></script>
और सर्वर यह भी लोड कर सकते हैं:
[21/Apr/2013 13:42:40] "GET /static/tiny_mce/tiny_mce.js HTTP/1.1" 304 0
तो क्या समस्या हो सकती है कृपया?
मेरे गधे को बचाया, मैं पिछले 2 घंटों से निराश हो गया था। – user1629366