Django后台整合TinyMCE富文本编辑器

TinyMCE是一个强大的WYSIWYG(所见即所得)编辑器。官方给出的介绍:

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB.

TinyMCE has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.

 

 

继续阅读Django后台整合TinyMCE富文本编辑器

django修改models.py后同步更新到数据库

一般在django项目的models.py中写了新的数据库类以后,都用:

python manage syncdb

来同步生成数据库。

 

但是如果修改了已同步的数据库类,则此命令无效。

django的设计原则是,对于包含数据的表的维护,一般是手工来做的。

 


虽然django有一个命令:

django-admin.py reset appname

但是此命令会清空数据表内容。

继续阅读django修改models.py后同步更新到数据库

整合Syntax Highlighter到django应用程序中

SyntaxHighlighter是一套在浏览器上对各种代码进行语法着色的独立 JavaScript 库。

首先到官网(http://alexgorbatchev.com/SyntaxHighlighter/)下载最新版本。我现在用的版本是3.0.83。

可以打开安装(http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html)的文档页面:
Basic Steps
To get SyntaxHighlighter to work on you page, you need to do the following:

  • Add base files to your page: shCore.js and shCore.css
  • Add brushes that you want (for example, shBrushJScript.js for JavaScript, see the list of all available brushes)
  • Include shCore.css and shThemeDefault.css
  • Create a code snippet with either <pre /> or <script /> method (see below)
  • Call SyntaxHighlighter.all() JavaScript method

简单记录一下django的评论框架comments和一些问题

官方介绍:

Django’s comments framework

Example of using the built-in comments app

 

To get started using the comments app, follow these steps:

  • Install the comments framework by adding ‘django.contrib.comments’ to INSTALLED_APPS.
  • Run manage.py syncdb so that Django will create the comment tables.
  • Add the comment app’s URLs to your project’s urls.py:
  • Use the comment template tags below to embed comments in your templates.

继续阅读简单记录一下django的评论框架comments和一些问题

vimwiki介绍

参考了很多别人写的介绍和官方的guide,不解释,直接用实际证明:

传送门:VimWiki入门

用vimwiki写的,以后一些值得长期完善&&更新的文章,我会选择用vimwiki,而且这种自我完全控制页面的感觉,和使用vim一样,有一种“我在用编辑器,而不是编辑器用我”的感觉,很好!

整体的一些准备,还在继续完善中。