小编chr*_*ris的帖子

从direct_to_template移动到Django中的新TemplateView

希望将我的项目更新到最新版本的django,并发现通用视图已经发生了很大变化.查看文档,我看到他们将所有通用内容更改为基于类的视图.我理解大部分的用法,但是对于为视图返回大量对象时我需要做的事情很困惑.当前网址可能如下所示:

(r'^$', direct_to_template, { 'template': 'index.html', 'extra_context': { 'form': CodeAddForm, 'topStores': get_topStores, 'newsStories': get_dealStories, 'latestCodes': get_latestCode, 'tags':get_topTags, 'bios':get_bios}},  'index'),
Run Code Online (Sandbox Code Playgroud)

如何将这样的内容转换为这些新视图?

migration generics django views

18
推荐指数
1
解决办法
1万
查看次数

pip install django --upgrade安装旧版本

我在我的开发盒上安装了django的开发版本(django 1.3 alpha1).我想升级到最新版本..当我:

pip install django --upgrade

我出于某种原因得到版本1.2.3.如何使用pip升级到最新版本?

django pip upgrade

8
推荐指数
1
解决办法
6446
查看次数

如何在使用Python Suds的Web服务时修复unicode问题

我正在努力与Commission Junction(CJ)的HORRIBLE网络服务合作.我可以让客户端连接并从CJ接收信息,但是他们的数据库似乎包含一堆导致UnicideDecodeError的坏字符.

现在我在做:

from suds.client import Client
wsdlLink = 'https://link-search.api.cj.com/wsdl/version2/linkSearchServiceV2.wsdl'
client = Client(wsdlLink)
result = client.service.searchLinks(developerKey='XXX', websiteId='XXX', promotionType='coupon')
Run Code Online (Sandbox Code Playgroud)

这个工作正常,直到我打出一个类似'CorpNet®10%Off Off Service'的记录,然后®导致它破坏我得到

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 758: ordinal not in range(128)" error.
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的头上对®进行编码,这样当SUDS读入结果时它不会中断?

更新:澄清一下,®来自CJ数据库,并在他们的回复中.所以我需要在SUDS处理响应之前解码非ascii字符.我不确定在SUD中如何(或是否)这样做.

python soap wsdl suds

7
推荐指数
1
解决办法
7967
查看次数

你如何扩展django可插拔应用程序?

假设我正在使用django-tagging应用程序,我决定将表单类添加到现有标记表单中.我不想将表单修补到现有的forms.py中,因为它会在更新时被烧毁.如何扩展forms.py以包含我的表单类?

我尝试在我的应用程序中添加一个"标记"文件夹,其中的forms.py仅包含我的类,但会破坏已安装的应用程序的表单类.(我知道这是一个很长的镜头,只是想我会尝试一下).

有关在何处查找有关向现有应用程序添加表单类的信息的建议?

django extending

6
推荐指数
2
解决办法
2529
查看次数

从文本文件中解析项目

我有一个文本文件,其中包含{[]}标记内的数据.解析该数据的建议方法是什么,以便我可以只使用标签内的数据?

示例文本文件如下所示:

'这是一堆在任何{[way]}中都没有{[really]}有用的文本.我需要{[get]}一些项目{[from]}."

我想在列表中以"真实","方式","获取","来自"结束.我想我可以用split来做它..但似乎可能有更好的方法.我看过很多解析库,有没有一个对我想做的事情很完美?

python string text-processing

3
推荐指数
1
解决办法
786
查看次数

标签 统计

django ×3

python ×2

extending ×1

generics ×1

migration ×1

pip ×1

soap ×1

string ×1

suds ×1

text-processing ×1

upgrade ×1

views ×1

wsdl ×1