`
文章列表
1. Django自动管理工具是django.contrib的一部分。    管理工具,从技术层面上讲,它被称作django.contrib.admin。    django.contrib中其它可用的特性,如用户鉴别系统(django.contrib.auth), 支持    匿名会话(django.contrib.sessioins)以及用户评注系统    (django.contrib.comments)。 2. 激活管理界面    $ pwd    /home/tony/djcode/mysite    $ vim settings.py    INSTALLED_APPS ...
1. models.py    from django.db import models class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(max_length=50) city = models.CharField(max_length=60) state_province = models.CharField(max_length=50) ...
1. base.html    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="en"> <head> <title>{% block title %}{% endblock %}</title> </head> <body> <h2>My helpful timestam ...
1. Template(views.py    from django.template import Template, Context from django.http import HttpResponse import datetime def current_datetime(request): now = datetime.datetime.now() t = Template("<html><body>It is now {{current_date}}. ...
1. Settings cannot be imported, because environment variable    DJANGO_SETTINGS_MODULE is undefined.    解决方法:    >>> from django.template import Template, Context >>> from django.conf import settings >>> settings.configure() //添加这两句 >>> t = Templ ...
1. 修改时区:    默认为:TIME_ZONE = 'America/Chicago'    修改为:TIME_ZONE = 'Asia/Shanghai' 2. 默认的url:    ROOT_URLCONF = 'mysite.urls' 3. 模板位置:    TEMPLATE_DIRS = (.....)    import os.path TEMPLATE_DIRS = ( #'/home/tony/djcode/mysite/templates', os.path.join(os.path.dirname(__file__), ...
1. Django调试    不需要使用print 语句    在视图的任何位置,临时插入一个assert False 来触发出错页
1. views.py from django.http import HttpResponse def hello(request): return HttpResponse("Hello world") 2. urls.py from django.conf.urls.defaults import patterns, include, url from mysite.views import hello urlpatterns = patterns('', ('^hello/$',hello), # set de ...
^words以words开头words/$以words结尾.任意单一字符,dot任意单一字符\d任意一位数字[A-Z]A到Z中任意一个字符(大写)[a-z]a到z中任意一个字符(小写)[A-Za-z]a到z中任意一个字符(不区分大小写)+匹配一个或更多(例如,\d+匹配一个或多个数字字符)[^/]+一个或多个不为'/的字符?零个或一个之前的表达式(例如:\d?匹配零个或一个数字)*匹配0个或更多(例如,\d*匹配0个或更多数字字符){1,3}介于一个和三个(包含)之前的表达式(例如,\d{1,3}匹配一个或两个或三个数字)
1. 配置好Python。    1.1 安装mysql 模块         $ sudo yum install MySQL-python        测试:         >>> import MySQLdb 2. 下载Django。 3. 配置(官网说的很详细):    https://www.djangoproject.com/download/    tar xzvf Django-1.3.1.tar.gz cd Django-1.3.1 sudo python setup.py install    测试是否安装成功: ...
1. ORM    SQLAlchemy 2. Web框架    Django
1. 将文件checkout到本地目录    $ svn checkout https://172.17.15.115:3690/svn/OpenERP/ 2. 添加文件    $ cd /home/tony/OpenERP/openerp-server/bin/addons    2.1 往版本库中添加新的文件        $ svn add it_warehourse/    2.2 将改动的文件提交到版本库        $ svn commit -m "it_warehouse base" it_warehourse/ 3. 更换SVN地址: ...

Linux下工具

1. libreoffice : LibreOffice 是 OpenOffice.org 的分支,目标是成为跨平台免费强大的个人办公软件。Oracle 收购 OOo 东家 Sun 之后,在 Java 版权问题上一系列激进作为打击了开发社区的信心。由红帽、Google、Novell 等大组织牵头,部分原开发者另立山头成立了非营利性组织 The Document Fundation 基金会来运营 LibreOffice 项目,意在维护一套能够完全避开专利大棒的免费办公软件。 RHEL6.1下安装: 1. 首先在官网上下载RPM的tar.gz压缩包,我下的文件的名字为LibO_3.3.4_Linux ...
1. 安装easy_install    sudo yum install python-setuptools 2. 查看API    2.1 启动python doc server        $ pydoc -p 8000        打开浏览器,访问http://localhost:8000即可查看文档    2.2 >>> import sys         >>> help(sys)         >>> dir(sys)         >>> type(sys)  查看类型 3. 安装MyS ...
1. 欢迎使用wxPython 下面是一个例子,它创建了一个有一个文本框的窗口用来显示鼠标的位置。 #!/bin/env python import wx class MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300)) panel = wx.Panel(self, -1) panel.Bind(wx.EVT_MOTION, self.OnMove) ...
Global site tag (gtag.js) - Google Analytics