- 浏览: 578743 次
- 性别:
- 来自: 苏州
文章列表
Django模板系统——过滤器
- 博客分类:
- Django
过滤器,变量的显示形式的改变
一、形式:小写
{{ name | lower }}
二、串联:先转义文本到HTML,再转换每行到 <p> 标签
{{ my_text|escape|linebreaks }}
三、过滤器的参数
显示前30个字
{{ bio | truncatewords:"30" }}
格式化
{{ ...
前言
Django是一个专为帮助动态站点、Web应用程序和Web服务的开发而设计的高级Python Web应用程序框架。它旨在提升开发速度,整洁实用的设计,让你迅速建立高性能、优雅的Web应用程序。
本书中,你将学习这个用Python(一种强大流行的编程语言)编写的的MVC Web框架的使用。本书详细叙述了利用Django和Python来创建一个基于当前Web 2.0站点的许多公共特性的Web 2.0网址收
本文实现的是通信录的Web应用,在Windows xp环境下开发。
1.从官方网站下载Python安装文件,安装后配置环境变量(系统变量path)。
C:\Program Files\Python25;
C:\Program Files\Python25\Scripts;
2.下载Django,解压。打开命令行,进入刚解压的目录,执行python setup.py install,然后把Django中bin目录的路径添加到环境变量path里面。
3.现在打开命令提示符,进入到想要创建应用的目录后键入django-admin. ...
from django.db import models
class Area(models.Model): areaname = models.CharField(max_length=20) def __str__(self): return self.areanme class Meta: ordering = ['areaname'] class Admin: pass
class Dept(models.Model): deptname = models.CharField(max_length=20) ...
1.单列排序
单列升序排序:当使用ORDER BY执行排序操作时,默认情况下数据是升序方式排列的。也可指定ASC关键字。
SELECT ename, sal FROM emp ORDER BY sal ;
SELECT ename, sal FROM emp ORDER BY sal ASC;
单列降序排序:必须在排序列后指定DESC关键字。
SELECT ename, sal FROM emp ORDER BY sal DESC;
使用列别名排序:
SELECT ename, sal*12 年收入 FROM emp ORDER BY 年收入 ...
1.使用常规比较符
常规比较符包括:=(等于)、<>(不等于)、!=(不等于)、>=(大于等于)、<=(小于等于)、>(大于)、<(小于)
在where子句中使用数字值
SELECT ename, job, sal FROM emp WHERE sal>2000;
在where子句中使用字符值
SELECT ename, job, sal FROM emp WHERE job='MANAGER';
在where子句中使用日期值
SELECT ename, job, hiredate FROM emp W ...
1.查询所有列
使用 * 可查询所有列。
SELECT * FROM dept;
2.查询特定列
显示表结构:
DESC emp;
指定确定的列名:
SELECT empno, ename, sal, job FROM emp;
3.查询日期列
以简体中文显示结果:将会话的nls_date_language参数设置为SIMPLIFIED CHINESE.
ALTER SESSION SET nls_date_language='SIMPLIFIED CHINESE';
SELECT ename, hiredate FR ...
1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.
2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是ddl, 操作立即生效,原数据不放到rollback segment中,不能回滚. 操作不触发trigger.
3.delete语句不影响表所占用的ext ...
删除数据库中的重复记录
- 博客分类:
- 面试/笔试
delete from employee where rowid not in ( select max(t1.rowid) from employee t1 group by t1.emp_id,t1.emp_name,t1.salary);--
2.11自定义事件Ext.onReady(function(){ Person = function(name) { this.name = name; this.addEvents("walk", "eat", "sleep");// Person类自定义事件 } Ext.extend(Person, Ext.util.Observable, { info: f ...
Question:
如果你解压Ext后,直接打开里面的例子,有的不能正常显示!还有打开API文档,也不能显示,点击错误信息,说被加密了。
Solution:
把解压后的Ext放在Tomcat的Webapp目录下,启动Tomcat,然后通过http://localhost:8080/ext/docs/index.html访问。
Cause:
Ext应该放在服务器中,然后通过浏览器访问。现在也有支持本地访问了!
附件是CHM形式的离线API,大部分都是中文,希望能给大家带来方便!
目前开发ExtJs程序最流行的工具是Spket,有较好地提示功能。下面是安装方法:
1.解压附件,得到名为spket的文件夹,里面有个文件夹叫eclipse,里面就是插件的内容。
2.把spket文件夹拷贝到c盘根目录下
3.打开eclipse或myeclipse的安装目录,看是否有个links的文件夹,如果没有,这新建一个。
4.在links文件夹中,新建文件spket.link,用记事本打开,写入如下内容
#Thu Mar 10 22:33:30 CST 2011path=C\:\\spket
5.启动eclipse,查看首选项preferen ...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>个人/家庭收支管理系统</title>
<lin ...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>用户列表</title>
</head>
& ...
package com.hisoft.ems.servlet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletExcepti ...