记得我刚刚开始接触django的时候,对于静态文件的引用始终一头雾水,按照网上说明的添加代码就是不好使。 今天再回头看看,突然发现以前自己还真是笨阿!补一篇记录算是弥补以前的缺憾了~ django版本1.5.3 目录结构:
projectname
----projectname
--------templates
------------base.html
------------appname
----------------a.html
--------media
------------mp3
------------flv
--------static
------------img
----------------s.
上一篇文章提到了django 的语言问题,查阅资料后发现刚才的解释不是十分准确,看到一篇介绍相关内容的博客感觉不错,节选部分全文
先来看两个概念:
国际化:是指为了该软件在任何地区的潜在使用而进行程序设计的过程。 它包括了为将来翻译而标记的文本(比如用户界面要素和错误信息等)、日期和时间的抽象显示以便保证不同地区的标准得到遵循、为不同时区提供支持,并且一般 确保代码中不会存在关于使用者所在地区的假设。 您会经常看到国际化被缩写为“I18N” (18表示Internationlization这个单词首字母I和结尾字母N之间的字母有18个)。 本地化: 是指使一个国际化的程序为了在某个特定地区使用而进行实际翻译的过程。 有时,本地化缩写为L10N 。 使用Django 国际化 第一步:在你的Python代码和模板中嵌入待翻译的字符串。 第二步:把那些字符串翻译成你要支持的语言。 第三步:在你的Django settings文件中激活本地中间件。 如何嵌入待翻译的字符串 使用函数django.
django-groundwork,它不实现具体的功能,而是扩展了manage.py 的命令,使得通过命令行可以生成一些代码/文件。根据你的模型自动生成模板、view、url等。 将下载好的groundwork放到与APP同级的目录,在setting.py 中添加'django-groundwork'。
网上流传的都不太适合我使用的1.5.3版本,所以个人对其进行了小修改。
groundwork.py:
from django.core.management.base import BaseCommand, CommandError
from django.
如果你打算从过去的一个版本升级Django, 你需要先删除老版本的Django之后, 再安装新的版本.
如果你是通过执行命令 setup.py install 来安装 Django, 卸载的方法很简单,
只要在site-packages 目录下删除 django 目录就可以了.