Django and TinyMce
Published Wed Jul 27th 2005 in Django PythonI have been experimenting with the Django web framework for the past few days and it is great. It is easy to learn, and what it produces from the amount of code you input is staggaring.
One thing I did find lacking was lack of a wysisyg input field. meta.TextField works great but sometimes users need a little more. At first I wanted to create a meta.HtmlField but after some more thought you can achieve the same results with a meta.TextField and the admin.js param. Before I get into the code here is a screenshot of what we will achieve.
Here's how:
First you will need to download the TinyMce code from http://tinymce.moxiecode.com/download.php
Extract that to somewhere on your system. I used /Users/jay/Sites/javascript
Next you will need to link the TinyMce code into the Django media directory
ln -s /Users/jay/javascript/tinymce/jscripts/tiny_mce /Users/jay/python/django/trunk/django/conf/admin_media/js/tiny_mce
djang-admin.py runserver --settings=myproject.settings.admin
tinyMCE.init({
mode : "textareas",
theme : "default"
});fields = (
meta.CharField('title','title',maxlength=200),
meta.TextField('description','description'),
meta.CharField('location','location',maxlength=200)
)
admin = meta.Admin(
fields = (
(None, {'fields': ('title','description','location')}),
),
js = ('/media/js/tiny_mce/tiny_mce.js','/media/js/tiny_mce/textareas.js'),
)
Latest
Xbox Live Gamercard
-
@Julia_JJ what kind of drinks to they serve?Who wants to see some Japanese Metal with me on Friday http://www.sodajerkpresents.com/show/detail/15525 Boris@dwiskus but memeorbug.com is not.@slant the next question was that 'WorsPress' intentional or a typoThe Cherry Creek Apple store line was 200 deep at 8AM. I didn't bother. I give up, my Mysto has 3G GPS Google maps etc. No app store eh...@djbriane maybe I will have better luck@djbriane nope, we got there at 9AM expecting to wait an hour. But they had opened early and sold out.The Cherry Creek Apple store website says they open at 10AM. By 9AM they wre open and all the iPhones were sold. Missinformation FAIL.
