<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>BB的WEB开发笔记</title>
		<link>http://www.hzw513.com/</link>
		<description>web开发 Django开发交流群:19525555</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Sun, 05 Sep 2010 05:57:12 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.hzw513.com/show-50-1.html</guid>
			<title>[转] Django 调试</title>
			<author>BB</author>
			<description><![CDATA[<p>Django 调试方法</p>
<p><a href="http://www.slideshare.net/simon/debugging-django">http://www.slideshare.net/simon/debugging-django</a></p><br /><br /><a href="http://www.hzw513.com/show-50-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-50-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-03-04 11:27</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-48-1.html</guid>
			<title>Django遍历输出字典key,value</title>
			<author>BB</author>
			<description><![CDATA[<p>在模板里面输出一个字典的 key, value<br />
找了好久,Django的文档里面并没有相关的说明.</p>
<p>后来自己试了一下.</p>
<p>Django的模板其实是支持python语法的</p>
<p>比如说,一个对象的方法调用</p>
<p>dict 对象,有items()方法,在Django的模板里面也可以调用</p>
<p>不过不需要 ()</p>
<p>代码:</p>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol start="1" class="dp-py">
    <li class="alt"><span><span>mydict&nbsp;=&nbsp;{</span><span class="number">1</span><span>:</span><span class="number">2</span><span>,&nbsp;</span><span class="number">3</span><span>:</span><span class="number">4</span><span>,&nbsp;</span><span class="number">5</span><span>:</span><span class="number">6</span><span>}&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>{%&nbsp;for&nbsp;x&nbsp;in&nbsp;mydict.items%}&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;{{x.0}}:&nbsp;{{x.1}} &lt;br&gt; <br />
    </span></li>
    <li class="alt"><span>{%&nbsp;endfor&nbsp;%}&nbsp; <br />
    </span></li>
</ol>
</div>
<p>&nbsp;输出:</p>
<p>1: 2</p>
<p>3: 4</p>
<p>5: 6</p>]]></description>
			<link>http://www.hzw513.com/show-48-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-02-02 13:55</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-45-1.html</guid>
			<title>Django session file 无法保存数据问题</title>
			<author>BB</author>
			<description><![CDATA[<p>好早之前就遇到了这个问题,一直没去查资料</p>
<p>django 1.0.2</p>
<p>使用session的时候,采用文件保存方式.<strong>在windows下</strong>无法写入数据.但是可以创建文件!</p>
<p>&nbsp;</p><br /><br /><a href="http://www.hzw513.com/show-45-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-45-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-25 10:50</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-43-1.html</guid>
			<title>使用django forms 实现无限分级</title>
			<author>BB</author>
			<description><![CDATA[<p>使用django forms 实现无限分级</p>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol start="1" class="dp-py">
    <li class="alt"><span><span class="keyword">from</span><span>&nbsp;django.db&nbsp;</span><span class="keyword">import</span><span>&nbsp;models&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">class</span><span>&nbsp;Type(models.Model):&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;models.CharField(max_length&nbsp;=&nbsp;<span class="number">100</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;parent&nbsp;=&nbsp;models.ForeignKey(<span class="string">'self'</span><span>,&nbsp;blank&nbsp;=&nbsp;</span><span class="special">True</span><span>,&nbsp;null&nbsp;=&nbsp;</span><span class="special">True</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">def</span><span>&nbsp;__unicode__(</span><span class="special">self</span><span>):&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;</span><span class="special">self</span><span>.name&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>---- 待续----</p>]]></description>
			<link>http://www.hzw513.com/show-43-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-18 01:06</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-42-1.html</guid>
			<title>Django 内置分页类</title>
			<author>BB</author>
			<description><![CDATA[<p>参考了 &lt;The Django Book&gt; 相关资料,原来用Django内置的分页功能实现分页,比我想象还要简单很多.</p>
<p>简单例子</p>
<p>&nbsp;</p>
<div class="codeText">
<div class="codeHead">views.py</div>
<ol class="dp-py" start="1">
    <li class="alt"><span><span class="keyword">from</span><span>&nbsp;django.core.paginator&nbsp;</span><span class="keyword">import</span><span>&nbsp;Paginator&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="keyword">from</span><span>&nbsp;models&nbsp;</span><span class="keyword">import</span><span>&nbsp;MyModel&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">def</span><span>&nbsp;list(request):&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">try</span><span>:&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;page&nbsp;=&nbsp;int(request.GET.get(<span class="string">'page'</span><span>,</span><span class="number">1</span><span>))&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;page&nbsp;&lt;&nbsp;</span><span class="number">1</span><span>:&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;page&nbsp;=&nbsp;<span class="number">1</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">except</span><span>&nbsp;ValueError:&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;page&nbsp;=&nbsp;<span class="number">1</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;my_data&nbsp;=&nbsp;MyModel.objects.all()&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;paginator&nbsp;=&nbsp;Paginator(my_data,&nbsp;<span class="number">10</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">try</span><span>:&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_data_list&nbsp;=&nbsp;paginator.page(page)&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">except</span><span>:&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_data_list&nbsp;=&nbsp;paginator.page(<span class="number">1</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;render_to_response(</span><span class="string">'my_template.html'</span><span>,&nbsp;locals())&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>{%&nbsp;for&nbsp;data&nbsp;in&nbsp;my_data_list&nbsp;.object_list&nbsp;%}&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;{{&nbsp;data&nbsp;}}<span class="tag">&lt;</span><span class="tag-name">br</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>{%&nbsp;endfor&nbsp;%}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;pagination&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">span</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;step-links&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;if&nbsp;my_data_list.has_previous&nbsp;%}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">a</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;?page={{&nbsp;my_data_list.previous_page_number&nbsp;}}&quot;</span><span class="tag">&gt;</span><span>previous</span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endif&nbsp;%}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">span</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;current&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page&nbsp;{{&nbsp;my_data_list.number&nbsp;}}&nbsp;of&nbsp;{{&nbsp;my_data_list.paginator.num_pages&nbsp;}}.&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">span</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;if&nbsp;my_data_list.has_next&nbsp;%}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">a</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;?page={{&nbsp;my_data_list.next_page_number&nbsp;}}&quot;</span><span class="tag">&gt;</span><span>next</span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endif&nbsp;%}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">span</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>&nbsp;</p>
<p><span>my_data_list </span>对象中包含了多个属性和方法,可以非常方便的进行页面显示,链接生成</p>
<p>其中属性 : 数据对象列表 (<strong>object_list</strong>)中,每一个元素就是一个 model 对象.</p>
<p>关于<span><span><span> my_data_list </span></span></span><span>对象的其他方法和属性,可以通过 dir 方法查看</span><span>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol class="dp-py" start="1">
    <li class="alt"><span><span class="keyword">return</span><span>&nbsp;render_to_response(</span><span class="string">'my_template.html'</span><span>,&nbsp;</span><span class="string">'my_data_list'</span><span>:dir(my_data_list))&nbsp;&nbsp;</span></span></li>
</ol>
</div>
</span></p>
<p><span>PS:</span></p>
<p><span>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol class="dp-py" start="1">
    <li class="alt"><span><span class="comment">#&nbsp;获取数据的时候&nbsp;使用&nbsp;all()&nbsp;方法</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;my_data&nbsp;=&nbsp;MyModel.objects.all()&nbsp;&nbsp;&nbsp;</span></li>
</ol>
</div>
根据打印出来的 sql 语句,发现它并不会取出所有记录.</span></p>
<p>&nbsp;官方文档说明:</p>
<p><a href="http://docs.djangoproject.com/en/dev/topics/pagination/">http://docs.djangoproject.com/en/dev/topics/pagination/</a></p>]]></description>
			<link>http://www.hzw513.com/show-42-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-16 20:00</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-41-1.html</guid>
			<title>Django 开发交流群</title>
			<author>BB</author>
			<description><![CDATA[<p>建了个技术群,关于 Python/Django<br />
欢迎大家加入: <strong>19525555</strong></p><br /><br /><a href="http://www.hzw513.com/show-41-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-41-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-15 11:25</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-38-1.html</guid>
			<title>Django settings.py 配置必须大写</title>
			<author>BB</author>
			<description><![CDATA[<p>Django的配置文件,里面的变量都必须是大写才能识别</p>
<p>在 <strong>django/cong/__init__.py </strong>有两处进行判断</p>
<p>84行:</p>
<p>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol start="1" class="dp-py">
    <li class="alt"><span><span class="keyword">for</span><span>&nbsp;setting&nbsp;</span><span class="keyword">in</span><span>&nbsp;dir(global_settings):&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;setting&nbsp;==&nbsp;setting.upper():&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">#&nbsp;...&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
101行:</p>
<p>
<div class="codeText">
<div class="codeHead">Python代码</div>
<ol start="1" class="dp-py">
    <li class="alt"><span><span class="keyword">for</span><span>&nbsp;setting&nbsp;</span><span class="keyword">in</span><span>&nbsp;dir(mod):&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;setting&nbsp;==&nbsp;setting.upper():&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setting_value&nbsp;=&nbsp;getattr(mod,&nbsp;setting)&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">#&nbsp;...</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
在定义自己的变量的时候,就需要注意这个!</p>
<p>根据文档(<strong>附录E 配置参考</strong>), settings 有3个约定:</p>
<ol>
    <li>为多有配置名使用大写字母</li>
    <li>对于集合型的设置，使用元组（tuple），而不要使用列表（list）。所有的设置应该是互斥的，并且一旦确定以后就不应该再改变。使用元组也反映了这样的理念。</li>
    <li>不要重新创建已经存在的setting。</li>
</ol>]]></description>
			<link>http://www.hzw513.com/show-38-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-11 17:52</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-37-1.html</guid>
			<title>django在模板获取当前用户</title>
			<author>BB</author>
			<description><![CDATA[<p>使用Django自带的中间件,在template层获取当前用户的相关信息</p><br /><br /><a href="http://www.hzw513.com/show-37-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-37-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-10 21:01</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-36-1.html</guid>
			<title>Django 输出sql语句</title>
			<author>BB</author>
			<description><![CDATA[<p>使用<strong>&quot;django.core.context_processors.debug&quot; </strong>输出每次请求执行的SQL语句</p><br /><br /><a href="http://www.hzw513.com/show-36-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-36-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-10 00:46</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-35-1.html</guid>
			<title>Django模板使用全局变量</title>
			<author>BB</author>
			<description><![CDATA[<p>Django模板中,有一些使用非常频繁的变量,比如,site_title,user......<br />
其实,这些变量并不需要手动地添加到传送模板的字典<br />
Django的内置 context_processors 来实现</p><br /><br /><a href="http://www.hzw513.com/show-35-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-35-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2010-01-09 01:06</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-15-1.html</guid>
			<title>有关Django性能优化总结</title>
			<author>BB</author>
			<description><![CDATA[<p>转载自:<a href="http://blog.csdn.net/toontong/archive/2009/07/07/4328949.aspx">http://blog.csdn.net/toontong/archive/2009/07/07/4328949.aspx</a></p><br /><br /><a href="http://www.hzw513.com/show-15-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-15-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2009-07-26 00:34</pubDate>
		</item>
		<item>
			<guid>http://www.hzw513.com/show-14-1.html</guid>
			<title>RuntimeError: You called this URL via POST...</title>
			<author>BB</author>
			<description><![CDATA[<p>RuntimeError: You called this URL via POST, but the URL doesn&rsquo;t end in a slash and you have APPEND_SLASH set.<br />
错误解决方法</p><br /><br /><a href="http://www.hzw513.com/show-14-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.hzw513.com/show-14-1.html</link>
			<category domain="http://www.hzw513.com/category-9-1.html">Django</category>
			<pubDate>2009-07-11 15:53</pubDate>
		</item>
	</channel>
</rss>
