<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Geeshang的专栏]]></title><description><![CDATA[Reading Coding Thinking]]></description><link>https://blog.youkuaiyun.com/Geeshang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Geeshang]]></copyright><item><title><![CDATA[Django学习笔记--制作可重用的web apps]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/45693513</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/45693513</guid><author>Geeshang</author><pubDate>Wed, 13 May 2015 15:13:06 +0800</pubDate><description><![CDATA[Djang制作可重用的apps
  所谓可重用的apps，是指把开发的web apps制作成独立的packege，就像用pip安装的那些app一样。这样的web app package经过简单的配置就能整合进web工程里面直接使用。
下面用一个例子说明这个过程，假如这个app名为polls
  需要用到两个工具setuptools和pip
1. 为web app新建一个父目录例子中，给polls新建父目录dj]]></description><category></category></item><item><title><![CDATA[Django学习笔记--自动化测试]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/45692959</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/45692959</guid><author>Geeshang</author><pubDate>Wed, 13 May 2015 14:39:24 +0800</pubDate><description><![CDATA[自动化测试1. 编写tests.py测试程序测试程序综述创建web app时，Django会在web app目录下生成一个tests.py文件，测试程序写在这个文件里。注意三点： 
- 创建类继承TestCase 
- 希望自动运行的测试方法以test开头 
- 测试代码通assert()方法系进行判定 
例如：import datetimefrom django.utils import time]]></description><category></category></item><item><title><![CDATA[Django学习笔记--Static文件的加载]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/45692899</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/45692899</guid><author>Geeshang</author><pubDate>Wed, 13 May 2015 14:36:19 +0800</pubDate><description><![CDATA[Static文件的加载Django把图片、JavaScript、CSS看做是static files(静态文件)。1. 加载CSS创建文件夹命名static这个文件夹应在在web app目录下。最好在static文件夹下再创建一个文件夹，里面放CSS文件，这样可以防止多个web app CSS文件重名的问题。在web app对应的templates下引用这个CSS。例如，一个web app名为pol]]></description><category></category></item><item><title><![CDATA[Django学习笔记--管理页面的创建与配置]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/45692877</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/45692877</guid><author>Geeshang</author><pubDate>Wed, 13 May 2015 14:34:54 +0800</pubDate><description><![CDATA[管理页面(admin site)创建与配置Django 提供了一套自动生成与配置管理页面的方法，经过一些简单配置就可使用。默认管理页面地址为localhost:8000/admin1 .按如下命令新建一个管理员，根据交互提示填写相关信息$ python manage.py createsuperuser2. 注册model到管理页面，使管理页面能够操控model层修改app/admin.py文件如下]]></description><category></category></item><item><title><![CDATA[Django学习笔记--新建web工程步骤]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/45692845</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/45692845</guid><author>Geeshang</author><pubDate>Wed, 13 May 2015 14:31:23 +0800</pubDate><description><![CDATA[Django新建web工程的步骤
Django自带一个轻量级的web服务器，默认利用python内置的SQLite作为数据库管理系统，这样的组合只能用于开发测试。实际部署网站时，web服务器可以采用Apache+mod_wsgi 或者 Nginx + uWSGI，数据库管理系统官方支持PostgreSQL、MySQL、Oracle、SQLite.]]></description><category></category></item><item><title><![CDATA[Python lambda表达式]]></title><link>https://blog.youkuaiyun.com/Geeshang/article/details/44999325</link><guid>https://blog.youkuaiyun.com/Geeshang/article/details/44999325</guid><author>Geeshang</author><pubDate>Sat, 11 Apr 2015 21:31:32 +0800</pubDate><description><![CDATA[Python lambda表达式详解用法解释Python中的lambda表达式主要用在如下情境中：想构造一个函数，但是这个函数并不在其他地方调用，没必要给这个函数命名，所谓想使用一个匿名函数。lambda表达式的书写形式如下，输入arguments，输出expression的计算结果。lambda arguments : expression]]></description><category></category></item></channel></rss>