我有一个视图, 可以使用 response.set_cookie
方法设置一个 cookie 。 如果 cookie 被设置在 < code> TestCase 中, 我想测试一下 。
根据client.cookies.items
返回空列表。浏览器中正在正确设置 cookie 。
测试大小写 :
>>> response = self.client.get(url)
>>> self.client.cookies.items()
[]
有什么想法吗?
我有一个视图, 可以使用 response.set_cookie
方法设置一个 cookie 。 如果 cookie 被设置在 < code> TestCase 中, 我想测试一下 。
根据client.cookies.items
返回空列表。浏览器中正在正确设置 cookie 。
测试大小写 :
>>> response = self.client.get(url)
>>> self.client.cookies.items()
[]
有什么想法吗?
您需要使用响应客户端实例 :
response = self.client.get(url)
response.client.cookies.items()
response.cookies
也有效...
response = self.client.get(f /authors/{author.id}/ )
print(response.cookies)
>>> Set-Cookie: user=154; expires=Tue, 17 Oct 2028 00:31:19 GMT; Max-Age=3600; Path=/
...但如果您反复使用 self.client
, 似乎不安全 :
response = self.client.get(f /apps/library/authors/{author.id}/ )
print("cookies: ", response.cookies)
# Some random testing...
response = self.client.get(f /apps/library/authors/{author.id}/ )
print("cookies: ", response.cookies)
>>> cookies: Set-Cookie: user=584; expires=Tue, 17 Oct 2028 02:34:41 GMT; Max-Age=157680000; Path=/
>>> cookies:
response.client.cookies
在重复 自己要求
工作时效果很好。
response = self.client.get(f /apps/library/authors/{author.id}/ )
print("
cookies: ", response.cookies)
# Some random testing...
response = self.client.get(f /apps/library/authors/{author.id}/ )
print("
cookies: ", response.cookies)
>>> cookies: Set-Cookie: user=97; expires=Tue, 17 Oct 2028 02:44:40 GMT; Max-Age=157680000; Path=/
>>> cookies: Set-Cookie: user=97; expires=Tue, 17 Oct 2028 02:44:40 GMT; Max-Age=157680000; Path=/
如果您想要访问 user
值, 这就是语法 :
response.client.cookies["user"].value
>>> 154
response.client.cookies[“用户”]
是>http.cookies.Morsel 对象,因此,查阅饼干本身的value
与查阅普通字典不同。
How do I get two distinct random records using Django? I ve seen questions about how to get one but I need to get two random records and they must differ.
I want to email users an encrypted file from a Django Backend Script (running through manage.py) on Ubuntu. How can I encrypt the data so that it is unreadable by 3rd parties who might intercept or ...
I am ask to move data from a (now offline) site driven by Plone to a new Django site. These are the version informations I have: Zope Version (unreleased version, python 2.1.3 ) Python Version 2.1....
Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...
I d like to implement pagination such that I can allow the user to choose the number of records per page such as 10, 25, 50 etc. How should I go about this? Is there an app I can add onto my project ...
I m trying to reset a database in Django, using: python manage.py reset app but get the following error: Error: Error: app couldn t be reset. Possible reasons: * The database isn t running or isn ...
While writing code, it is pretty common to request a page with an appended "next" query string argument. For instance, in the following template code next points back to the page the user is on: &...
Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...