小编Sof*_*tic的帖子

什么是setup.py?

任何人都可以解释,setup.py它是什么以及如何配置或使用?

python pypi setup.py python-3.x python-packaging

869
推荐指数
10
解决办法
52万
查看次数

良好的开源django项目学习

谁能建议一个好的开源django项目来学习django开发.

django open-source

139
推荐指数
5
解决办法
9万
查看次数

为什么"进口*"不好?

建议不要import *在Python中使用.

任何人都可以分享原因,以便我下次可以避免它吗?

python python-import

136
推荐指数
10
解决办法
5万
查看次数

117
推荐指数
6
解决办法
11万
查看次数

Django不区分大小写的网址?

似乎默认情况下,django的url solver执行区分大小写搜索以解决url并区分'/ Login'和'login'.我的网址模式如下.

urlpatterns = patterns('',
    (r'^admin/(.*)', admin.site.root),
    (r'^static/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.STATIC_DOC_ROOT, 'show_indexes': True}),
    (r'^login/$', 'django.contrib.auth.views.login'),
    (r'^logout/$', do_logout),
)
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我,如何使django网址不敏感?

python django

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

使用NLTK和WordNet; 如何将简单时态动词转换为现在的,过去的或过去的分词形式?

使用NLTK和WordNet,如何将简单时态动词转换为现在的,过去的或过去的分词形式?

例如:

我想写一个函数,它会给我预期形式的动词,如下所示.

v = 'go'
present = present_tense(v)
print present # prints "going"

past = past_tense(v)
print past # prints "went"
Run Code Online (Sandbox Code Playgroud)

python nlp nltk wordnet

33
推荐指数
3
解决办法
2万
查看次数

如何在Django中更改上传文件的文件名?

是否可以在django中更改上传文件的文件名?我搜索过,但找不到任何答案.

我的要求是每当上传文件时,其文件名应以下列格式更改.

format = userid + transaction_uuid + file_extension
Run Code Online (Sandbox Code Playgroud)

非常感谢你...

python django django-models django-forms django-views

31
推荐指数
3
解决办法
3万
查看次数

学习Django框架

Django是一个很棒的框架,但在看了几个学习视频后,我意识到这些人对Django框架和库有很好的了解,这使他们能够非常轻松地使用任何类.

我只是想知道如何在IDE不够强大的环境中记住所有这些类和功能.

学习过程应该是什么?

有没有提示或技巧来记住Django类库?

对我这样的很多人来说,任何建议都会有很大的帮助.

django

18
推荐指数
2
解决办法
4941
查看次数

使用python json.loads解析unicode输入

在Python中加载JSON字符串的最佳方法是什么?

我想使用json.loads来处理这样的unicode:

import json
json.loads(unicode_string_to_load)
Run Code Online (Sandbox Code Playgroud)

我也尝试使用值'utf-16'提供'encoding'参数,但错误并没有消失.

完整的SSCCE,错误:

# -*- coding: utf-8 -*-
import json
value = '{"foo" : "bar"}'
print(json.loads(value)['foo'])     #This is correct, prints 'bar'

some_unicode = unicode("degradé")  
#last character is latin e with acute "\xe3\xa9"
value = '{"foo" : "' + some_unicode + '"}'
print(json.loads(value)['foo'])            #incorrect, throws error
Run Code Online (Sandbox Code Playgroud)

错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 
6: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

python django unicode json

16
推荐指数
3
解决办法
6万
查看次数

防止Django中拒绝服务攻击的最佳实践

Django检测和防止DoS攻击的最佳做法是什么?是否有任何可用的应用程序或中间件可以防止网站访问和扫描僵尸程序?

python security django denial-of-service

15
推荐指数
2
解决办法
7699
查看次数