我在使用 django 的客户端类测试我的应用程序时尝试访问 request.user 对象。
from django.test import TestCase
from django.test.client import Client
class SomeTestCase(TestCase):
def setUp(self):
self.client = Client()
self.client.login( username="foo", password="bar")
def test_one(self):
response = self.client.get("/my_profile/")
self.fail( response.request.user )
Run Code Online (Sandbox Code Playgroud)
这显然会失败,但它失败是因为response.request没有用户属性。
AttributeError: 'dict' object has no attribute 'user'
Run Code Online (Sandbox Code Playgroud)
有什么方法可以从客户端实例访问用户对象吗?我想这样做是为了检查某些测试用户的数据是否正确呈现。我可以尝试通过在设置过程中设置所有必要的信息来解决这个问题,但在这样做之前,我想检查一下我是否遗漏了一些东西。
我目前在webfaction中有一个运行MySQL的应用程序.数据库是私有的,每12个小时左右,我会间歇性地收到"Too many connections"错误.
所以我以root身份登录到mysql以检查活动连接的数量
mysql> show status like '%onn%';
+--------------------------------+-------+
| Variable_name | Value |
+--------------------------------+-------+
| Aborted_connects | 4 |
| Com_enable_governor_reconn | 0 |
| Com_enable_governor_reconn_lve | 0 |
| Connections | 12 |
| Max_used_connections | 1 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 1 |
+--------------------------------+-------+
Run Code Online (Sandbox Code Playgroud)
请注意,Max_used_connections = 1(??? !!!)很奇怪.好吧,也许流程存在问题......
mysql> show processlist;
+----+------+-----------------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command …
Run Code Online (Sandbox Code Playgroud) 我有一个pandas数据框,如下所示:
In [23]: dataframe.head()
Out[23]:
column_id 1 10 11 12 13 14 15 16 17 18 ... 46 47 48 49 5 50 \
row_id ...
1 NaN NaN 1 1 1 1 1 1 1 1 ... 1 1 NaN 1 NaN NaN
10 1 1 1 1 1 1 1 1 1 NaN ... 1 1 1 NaN 1 NaN
100 1 1 NaN 1 1 1 1 1 NaN 1 ... NaN NaN 1 1 1 NaN …
Run Code Online (Sandbox Code Playgroud) 我是一个新手,在我成功学习了构建我简单但有用的Web服务之后,我设法让自己处于需要配置自己的PHP构建的位置.
问题是我真的不知道构建意味着什么 - 无论何时构建任何东西.
我的广泛问题是:任何好的一步一步的教程,不只是说"必须有依赖"?
我的具体问题是:例如,一个显示如何使用odbc构建PHP,然后使用imap重建(configure.nice和make nice?).
如果有人发现带有odbc的PHP包,那就太好了; 与odbc和imap,更好.但我真的在寻找一个能告诉我如何钓鱼的人.请.
日Thnx.一个.
我目前有一个MxN数据框,其中包含优化问题的解决方案."有效"i,j代表{M}的j和{N}对中的j由1表示,"无效"对由0表示.我需要确定所有活动单元的i,j值,希望避免for循环索引或列.
这将是一个例子:
In [73]: sol_df
Out[73]:
1 2 3 4 5
1 0 0 1 0 0
2 1 0 0 0 0
3 0 1 0 0 0
4 0 0 0 0 0
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我需要的是一对对(列表会做):
[(1,3), (2,1), (3,2)]
Run Code Online (Sandbox Code Playgroud)
有办法吗?
谢谢!
一个.
编辑:解释不清楚EDIT2:我的解释仍不清楚