存档

2010年7月 的存档

在Django模板中使用css、javascript 等静态文件

2010年7月27日

在使用Django开发的Web项目中是避免不了使用css、javascript、js等静态文件的,而对于这些静态文件的处理,django官网这样写:Django itself doesn’t serve static (media) files, such as images, style sheets, or video. It leaves that job to whichever Web server you choose.就是说django本身不处理类似于图片、样式表、视频等静态文件,它将此项工作交给了你选择的Web服务器。

在网上搜索到的django项目处理静态文件的示例中,大家似乎都在使用如下的方法让django处理静态文件:

?View Code PYTHON
urlpatterns += patterns('',
      (r'^static/(?P.*)$', 'django.views.static.serve',
      {'document_root':  settings.MEDIA_ROOT}),
    )

而对于django.views.static.serve方法,django官网说得很清楚:Using this method is inefficient and insecure. Do not use this in a production setting. Use this only for development.就是说这种方法是低效且不安全的,不要在生产环境使用此方法,只在开发环境使用。

这时对于静态文件的处理,我们只能使用我们选择的Web服务器来处理了。比如使用nginx服务器的话,可以如下设置:

先设置settings.py,如下,

设置settings.py

设置settings.py

然后设置nginx的相应网站配置部分,如下,

配置nginx

配置nginx

如此配置以后,就可以让web服务器来高效的处理静态文件,而让django来处理动态内容。

Web , ,

关于域名续费

2010年7月26日

我的两个域名zhangwenjie.net、tao690.com明天就到期了,再不续费就说不过去了。我的域名是在godaddy.com注册的,考虑到相对较长的域名注册、续费时间多少会有助于SEO,所以决定续费两年。

在godaddy.com上操作后,我这两个域名续费两年总共需要$49多美金,折算成RMB将近350多元,不行,一定要找个优惠码,尽量多优惠点。在网上找来找去,总算找到一个QUEEN3,优惠后将近$42,就这样吧,优惠算差不多了。

然后选择支付宝付款,在付款过程中又遇到网上支付单笔超出最大限额的问题,又到网银上设置一番,然后继续支付,总之,折腾了许久后,总算续费成功。

希望在这一个中,努力经营好我的两个域名,扩大影响力。加油。

生活点滴 , ,