随笔分类 -  Django

python学习之旅
摘要:在群里发现很多朋友,不知道如何开始学习python,特写下本人的学习过程和一点建议。 至于python可以做什么,请BAIDU或者GOOGLE python放弃了c#和php,选择了python.只有一句话,python可以实现你的梦想,满足你的兴趣。谷歌一直在推动python,貌似python的作者就在谷歌一、学习时间轴3月份,下了一个pdf《python学习笔记》,别人的学习笔记,适合入门,全面了解python基础。大楷一个周可以完成,有其他语言基础应该更快。3月份,python学习手册学习,买了一本《python Uinux/Linux系统管理指南》(没必要买)写出系统管理小脚本,游戏服 阅读全文

posted @ 2012-12-03 16:00 @Jin 阅读(441) 评论(0) 推荐(0)

django环境部署-nginx环境
摘要:一、使用nginx+mod_wsgi参考:http://moodylee.me/2011/10/13/python_web_programming_1/1、下载软件mkdir software# cd software/http://nginx.org/en/download.html# wget http://nginx.org/download/nginx-1.2.5.tar.gz错误:这个是用在apache上面的,不是用在nginx上面的# wget http://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz或者#hg clone ht 阅读全文

posted @ 2012-12-01 15:17 @Jin 阅读(2019) 评论(0) 推荐(0)

django环境部署-apache环境
摘要:一、用Apache和mod_python来部署Django目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配。mod_python (http://www.djangoproject.com/r/mod_python/)是一个在Apache中嵌入Python的Apache插件,它在服务器启动时将Python代码加载到内存中Django 需要Apaceh 2.x 和mod_python 3.x支持。1)安装rpm -ivh ftp://195.220.108.108/linux/epel/6/i386/epel-release-6-7.noarch.rpmyum 阅读全文

posted @ 2012-12-01 15:03 @Jin 阅读(576) 评论(0) 推荐(1)

django实战2-运维日常维护统计
摘要:game app一、models1、dbupdate2、codeupdate3、dbbackup4、说明二、、views0、index1、list1)全文搜索2)字段完全匹配搜索3)通过多层表单选筛选 按游戏 状态 时间 [备份增加备份等级] 通过Form实现,非JS模式2、add [提供python,shell调用接口增加数据,给一个返回状态]3、getjson [提供对外接口]4、admin [后台modify]5、统计功能 各种三种类型 主机数量,状态,备份等级三、表单1、游戏类型2、状态3、等级4、类型四、URL五、部署开始1、models[root@pxe-svr mysite].. 阅读全文

posted @ 2012-11-04 17:08 @Jin 阅读(938) 评论(0) 推荐(0)

django_book学习笔记7-django常用方法总结
摘要:一、models在app/models.py1、django.db.models任何model的class都继承这个类from django.db import modelsclass Server(models.Model): serverName = models.CharField(max_length = 36,verbose_name="服务器名称") serverStatus = models.ForeignKey(Status) createtime= models.DateTimeField(auto_now_add=True,verb... 阅读全文

posted @ 2012-11-04 16:53 @Jin 阅读(382) 评论(0) 推荐(0)

django_book学习笔记6-表单
摘要:一、第一个Form类1、介绍表单框架最主要的用法是,为每一个将要处理的HTML的`` <Form>`` 定义一个Form类。 在这个例子中,我们只有一个`` <Form>`` ,因此我们只需定义一个Form类。这个类可以存在于任何地方,甚至直接写在`` views.py`` 文件里也行,但是社区的惯例是把Form类都放到一个文件中:forms.py。在存放`` views.py`` 的目录中,创建这个文件,然后输入:from django import formsclass ContactForm(forms.Form): subject = forms.CharFie 阅读全文

posted @ 2012-10-13 16:56 @Jin 阅读(216) 评论(0) 推荐(0)

django_book学习笔记5-Django站点管理
摘要:一、开启管理功能1、django.contrib包介绍Django自动管理工具是django.contrib的一部分。django.contrib是一套庞大的功能集,它是Django基本代码的组成部分,Django框架就是由众多包含附加组件(add-on)的基本代码构成的。 你可以把django.contrib看作是可选的Python标准库或普遍模式的实际实现。 它们与Django捆绑在一起,这样你在开发中就不用“重复发明轮子”了。从技术层面上讲,它被称作django.contrib.admin。django.contrib中其它可用的特性,如用户鉴别系统(django.contrib.aut 阅读全文

posted @ 2012-10-10 17:36 @Jin 阅读(491) 评论(0) 推荐(0)

django_book学习笔记4-模型
摘要:本质上,每个产品页面都是数据库中数据以 HTML格式进行的展现Django数据库层。一、MTV开发模式 Django数据驱动Web应用的总体设计。 把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式。 在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。 Django 紧紧地遵循这种MVC模式,可以称得上是一种MVC框架。 以下是Django中M、V 和 C 各自的含义:M ,. 阅读全文

posted @ 2012-10-08 21:01 @Jin 阅读(341) 评论(0) 推荐(0)

django实战1-使用视图和模板显示多行
摘要:测试显示多行一、初步测试1、视图# vim mysite/views.pydef more_lines(request): x=range(1,100) return render_to_response('more_lines.html',locals())2、模板# vim mysite/templates/more_lines.html {% extends "base.html" %}{% block title %}Test 100 lines{% endblock %}{% block content %}<table border=&qu 阅读全文

posted @ 2012-10-07 19:07 @Jin 阅读(465) 评论(0) 推荐(0)

django_book学习笔记3-模板
摘要:Python代码编写和HTML设计是两项不同的工作,将页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们可以使用 Django的 模板系统 (Template System)来实现这种模式.一、 模板系统基本知识模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。1、变量用两个大括号括起来的文字(例如 {{ person_name }} )称为 变量(variable) 。这意味着在此处插入指定变量的值。2、标签被大括号和百分 阅读全文

posted @ 2012-10-07 16:15 @Jin 阅读(390) 评论(0) 推荐(0)

django_book学习笔记2-视图和URL配置
摘要:一、第一个基于Django的页面: Hello World使用Django,页面的内容是靠view function(视图函数)来产生,URL定义在 URLconf中1、第一份视图:视图就是返回HttpResponse类实例的函数。每个视图函数至少要有一个参数,通常被叫作request。这是一个触发这个视图、包含当前Web请求信息的对象,是类django.http.HttpRequest的一个实例。#vim views.pyfrom django.http import HttpResponsedef hello(request): return HttpResponse("Hell 阅读全文

posted @ 2012-10-06 10:21 @Jin 阅读(433) 评论(0) 推荐(0)

django_book学习笔记1-django介绍
摘要:一、Django介绍1、介绍Django:一个可以使Web开发工作愉快并且高效的Web开发框架MVC 设计模式分成4个Python的文件,(models.py , views.py , urls.py ) 和html模板文件 (latest_books.html )models.py 文件主要用一个 Python 类来描述数据表。 称为 模型(model) 。 运用这个类,你可以通过简单的 Python 的代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的SQL语句。views.py文件包含了页面的业务逻辑。 latest_books()函数叫做视图。urls.py 指出了什么样 阅读全文

posted @ 2012-10-06 10:10 @Jin 阅读(234) 评论(0) 推荐(0)

导航