Loading

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 45 下一页
摘要: 引入模板系统的原因,view中引入硬编码并非明智的选择,设计上的任何改变都会需要改动代码。python代码和HTML代码应该分开,这是多数Web站点的共识,分开会提高效率。基本模板系统Django模板是一串用来分离数据与文档模型的文本。参考下面的模板:Ordering noticeOrdering noticeDear {{ person_name }},Thanks for placing an order from {{ company }}. It's scheduled toship on {{ ship_date|date:"F j, Y" }}.Here 阅读全文
posted @ 2013-11-15 15:54 青岛欧姆网络科技 阅读(229) 评论(0) 推荐(0)
摘要: 前面的例子中,虽然时间是动态可变的,但它的URL却是静态的(/time/).很多时候,URL也是需要动态改变,然后展示出不通的内容来。现在我们就来创建一个可以动态改变URL的例子。如果URLconf 是下面这样:urlpatterns = patterns('',('^time/$', current_datetime),('^time/plus/1/$', one_hour_ahead),('^time/plus/2/$', two_hours_ahead),('^time/plus/3/$', three_ho 阅读全文
posted @ 2013-11-15 14:50 青岛欧姆网络科技 阅读(251) 评论(0) 推荐(0)
摘要: 前面的例子体现了一个设计模式中的重要思想,松耦合。不论我们是将/time/改成/current_time/,还是新建一个/another-time-page/同样指向views.py中的current_datetime函数,都只需要改动urls.py中的url样式,并不需要改动views.py中的代码。这样的做的好处就是降低了程序间的耦合度,修改起来更加方便快捷。 阅读全文
posted @ 2013-11-15 14:23 青岛欧姆网络科技 阅读(246) 评论(0) 推荐(0)
摘要: “Hello World”只是简单的展现了Django 基本的工作机制,但它不是动态的网页。第二个View我们将创建一个动态的网页,该页面上将展现当前的时间和日期。该View需要做两件事,第一,计算当前的日期和时间,第二,返回一个HttpResponse包含计算的结果。代码如下:>>> import datetime>>> now = datetime.datetime.now()>>> nowdatetime.datetime(2008, 12, 13, 14, 9, 39, 2731)>>> print now2008 阅读全文
posted @ 2013-11-15 14:17 青岛欧姆网络科技 阅读(255) 评论(0) 推荐(0)
摘要: 1.如何找到django在Ubuntu下的安装路径: 进入python命令行,import django,print(django.__path__)2.使用django-admin.py 创建项目 django-admin.py startproject 'projectname'3.启动项目服务 进入项目文件目录 python manage.py runserver4.Hello,World. 在创建的项目文件夹下创建一个新文件,命名为Hello.py,里边编写代码如下: from django.http import HttpResponsedef hello(reque 阅读全文
posted @ 2013-11-15 11:42 青岛欧姆网络科技 阅读(219) 评论(0) 推荐(0)
摘要: "Requested setting TEMPLATE_DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings."先导入settings>>>fromdjango.confimportsettings>>>settings.configure()>>> 阅读全文
posted @ 2013-11-11 09:35 青岛欧姆网络科技 阅读(311) 评论(0) 推荐(0)
摘要: 网上的解决方案基本上以替换字体和安装上海先锋科技开发的软件包配置两种方案,替换字体的方案尝试了几次都么有成功,安装软件包的方案成功。软件环境:Ubuntu Server 12.04第一步:先到http://apps.openerp.com/addon/get_module_as_zip/6647/oecn_base_fonts.zip这里下载oecn_base_fonts这个软件包,并按装对应的字体:sudo apt-get install ttf-wqy-zenhei第二步:解压放到/usr/lib/pymodules/python2.7/openerp/addons文件夹下,最后形成的目录 阅读全文
posted @ 2013-11-04 14:18 青岛欧姆网络科技 阅读(1903) 评论(0) 推荐(0)
摘要: Windows下安装Django及WEB服务启动 如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python 。在命令提示符下 (或 OS X 的终端中) 输入python,如果出现python编辑环境,说明 Python 已经装好了。即使Linux系统下未默认安装python,在Linux上安装python和Django也是很简单的事,在Windows下稍微复杂了,可能有环境变量的配置和其他一些问题等。 因为Django本身就是纯Python代码编写的,所以安装Django框架的第一步是先安装Python。Django... 阅读全文
posted @ 2013-11-01 14:47 青岛欧姆网络科技 阅读(341) 评论(0) 推荐(0)
摘要: 不经意的一次看到OpenERP这个开源ERP,就被其丰富的功能,简洁的画面,熟悉的语言所吸引。迫不及待的多方查询资料,自己架设一个测试环境来进行了解。以下为测试安装时候的步骤说明,以备查询,并供有需要的人参考。1.我是在虚拟机中安装测试环境,虚拟机用的是VirtualBox。2.从Ubuntu官网上下载12.04 Server的ISO文件(http://ubuntu.cnssuestc.org/ubuntu-releases//precise/ubuntu-12.04.1-server-i386.iso)。3.先在虚拟机安装Ubuntu环境,基本上是不需太多设置,一路执行下一步即可。4.安装U 阅读全文
posted @ 2013-10-26 11:18 青岛欧姆网络科技 阅读(549) 评论(0) 推荐(0)
摘要: 本例中采用的是 JQuery File Upload + ASP.NET 的方式,Google了大半天基本没有找到合理的解决方案,倒是在 NodeJS的一遍博客中找到了灵感:http://www.it165.net/pro/html/201306/6047.html出现该问题的原因在于 Jquery File Upload 修改了Json的格式!即jQuery file upload plugin的接口变了,由:[{file1},{file2}] 变为了 {files: [{file1},{file2}]}。重新封装回传的JSON,在其前面加上files 即可。 阅读全文
posted @ 2013-09-29 15:20 青岛欧姆网络科技 阅读(2063) 评论(1) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 45 下一页