小编Rad*_*Hex的帖子

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

捕获客户端断开连接的事件! - Gevent/Python

我正在使用长轮询与gevent聊天.我正在等待在聊天中发布新消息时使用Event.wait().


我想处理客户端断开某些功能的场合:

例如,返回"客户端已断开连接"作为其他聊天用户的消息


这可能吗?=)

python django long-polling gevent

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

如何将CSV文件迁移到Sqlite3(或MySQL)? - Python

我正在使用Python来逐行保存数据......但这非常慢!

CSV包含7000万行,使用我的脚本,我可以每秒存储1千行.


这就是我的脚本的样子

reader = csv.reader(open('test_results.csv', 'r'))
for row in reader:
    TestResult(type=row[0], name=row[1], result=row[2]).save()
Run Code Online (Sandbox Code Playgroud)

我认为对于测试我可能不得不考虑MySQL或PostgreSQL.

任何想法或提示?这是我第一次处理如此庞大的数据量.:)

python mysql csv sqlite django

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

套接字错误"IP地址在其上下文中无效" - Python

我正在使用Python 2.6Windows Server 2008.

服务器有两个IP地址1个内部,1个外部.


我需要Python来使用外部IP地址,但是这样做我得到了这个:

socket.error:[错误10049]请求的地址在其上下文中无效


更准确地说,我正在使用Django的runserver命令来熟悉它


编辑:

ipconfig 只显示内部IP地址,而我运行的所有服务都使用外部IP而没有任何问题!


有任何想法吗?

python windows django networking windows-server-2008

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

从域中提取二级域名? - Python

我有一个域列表,例如

  • site.co.uk

  • site.com

  • site.me.uk

  • site.jpn.com

  • site.org.uk

  • site.it

域名也可以包含第3和第4级域名,例如

  • test.example.site.org.uk

  • test2.site.com

在所有这些情况下,我需要尝试提取二级域名 site


有任何想法吗?:)

html javascript python django jquery

7
推荐指数
3
解决办法
2582
查看次数

在离开页面之前执行GET请求 - Javascript

如果GET请求如下

$(window).bind('beforeunload', function() {
    // GET request
});
Run Code Online (Sandbox Code Playgroud)

并且在GET请求完成之前页面被放弃,

目标服务器仍会处理请求吗?或者它会以某种方式消失?


我想发送关于"beforeunload"触发的服务器数据,但不会从用户那里窃取无用的ms.

如果有人可以帮助我,那将非常有用.

javascript ajax get onbeforeunload javascript-events

6
推荐指数
1
解决办法
709
查看次数

在Django中测试工作流程

我真的很喜欢测试和构建单元测试,但我发现为网站的工作流程构建测试非常烦人.

例如

注册 - >检查电子邮件 - >激活帐户 - >登录

要么

登录 - >编辑详细信息 - >提交并查看个人资料


手动测试=加载时间+疲劳

即使使用Selenium等应用程序,每次迭代然后检查电子邮件等...


有没有办法以更有效的方式执行一系列测试?

你们是怎么做到的?:)

python testing django workflow unit-testing

6
推荐指数
1
解决办法
915
查看次数

Python导入错误"DLL加载失败"| 蟒蛇

我在IIS6 Web服务器后面提供Django应用程序.

测试服务器运行完美,但是当在Web服务器后面运行模块导致导入时我收到此错误:

加载pyodbc模块时出错:DLL加载失败:找不到指定的模块


只是为了记录该模块是pyodbc

该网站使用isapi-wsgi通过isapi提供


有任何想法吗?这真的会让我的一天!:)

python iis django isapi

6
推荐指数
1
解决办法
3412
查看次数

覆盖身份验证方法 - Django admin

我试图弄清楚如何使用其他功能增强authenticate方法.

例如

  • 密码过期
  • 特殊密码格式
  • 长度要求
  • 等等...

这个网站的前端非常简单,但管理面板呢?


我估计我应该覆盖User的Manager对象,因为authenticate可能存在于那里.我觉得这很难理解.

提前致谢!:)

python django django-models django-admin django-authentication

6
推荐指数
1
解决办法
2450
查看次数

Django 1.8 - KeyError'请求'

我在这里有点傻眼,希望有人知道这个问题!

这是上下文:

{'form': <LoginForm bound=False, valid=Unknown, fields=(password;remember;login)>,
 'redirect_field_name': 'next',
 'redirect_field_value': None,
 'signup_url': u'/accounts/signup/',
 'site': <Site: brilliantactor.com>,
 u'view': <allauth.account.views.LoginView object at 0x10d7dead0>}
Run Code Online (Sandbox Code Playgroud)

请求对象看起来很正常

'<WSGIRequest\npath:/accounts/login/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'_ga\': \'GA1.1.908939259.1424705622\',\n \'csrftoken\': \'Ga0urMmd7AgBouS9KeH5V4EQNoyE8cqU\',\n [...]
Run Code Online (Sandbox Code Playgroud)

但是当读取以下行时:

context = make_context(context, request)
Run Code Online (Sandbox Code Playgroud)

输出上下文如下

[{'False': False, 'None': None, 'True': True}, 
 {}, 
 {'form': <LoginForm bound=False, valid=Unknown, fields=(password;remember;login)>, 
  'redirect_field_value': None, 
  'redirect_field_name': 'next', 
  'signup_url': u'/accounts/signup/', 
  'site': <Site: brilliantactor.com>, 
  u'view': <allauth.account.views.LoginView object at 0x10d7dead0>}]
Run Code Online (Sandbox Code Playgroud)

由于新的上下文对象没有"请求"键,因此一些模板标记失败,例如django-allauth


这是一个失败的例子:

https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/templatetags/socialaccount.py#L20


我的TEMPLATE_CONTEXT_PROCESSORS:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
            join(BASE_DIR, 'templates'),
            # insert …
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-allauth django-1.8

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