我有一个班级和一些方法.我可以在调用之间保留方法的结果吗?
调用示例:
result = my_obj.method_1(...).method_2(...).method_3(...)
当method_v3(...)收到来自method_2(..)谁收到结果的结果时method 1(..)
请告诉我,上面的例子是否有模式或任何东西来决定?
当我在自定义中间件类request.set_cookie()中执行此操作时,我不断收到此异常。process_view这是我的 settings.py 中中间件类的顺序:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'website.middleware.UserLastActiveMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
)
Run Code Online (Sandbox Code Playgroud) 如何在 Django 模板中设置背景图像?假设我的背景图片的网址是 www.randomlink.com/static/backgroundimagesplash.jpg
我查看了Pinterest主页。众所周知,Pinterest 是使用 Django 构建的。我在他们的主页上检查了他们的一些元素。
他们使用的图形之一是这里的初始图像:PinterestSplashImage.jpg
初始图像设置在底部中心。我注意到的一件事是,初始图像的大小会相对于查看它的浏览器的大小进行调整。
这是我当前的主页模板:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<link href="www.randomlink.com/static/favicon.ico" rel="icon" type="image/x-icon">
<head>
<title>Homepage</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style>
body{
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}
</style>
</head>
<body>
{{ state }}
<form action="/login/" method="post">
{% if next %}
<input type="hidden" name="next" value="{{ next }}" />
{% endif %}
username:
<input type="text" name="username" value="{{ username}}" /><br />
password:
<input type="password" name="password" value="" /><br …Run Code Online (Sandbox Code Playgroud) 我需要创建必须从其他类继承的类。我尝试将其作为结构来执行:
class A(Document):
field_1 = ...
field_2 = ...
class B(Document):
field_a = ...
field_b = ...
class C(A,B):
specific_field_1 = ...
specific_field_2 = ...
meta = {
'collection': 'class_c',
}
Run Code Online (Sandbox Code Playgroud)
但我不知道决定是否符合规则。在数据库中,我不想要来自class A和 的集合class B。
拜托,有人能帮我做对吗?
有简单的课程:
Run Code Online (Sandbox Code Playgroud)class A(object): __COUNTER = 0 def do_something_1(self): ... def do_something_2(self): ... def do_something_N(self): ...
是否有可以self.__COUNTER通过调用方法增加但不写入各功能的决定?
我想要的东西如下:
Run Code Online (Sandbox Code Playgroud)a = A() # COUNTER = 1 b = A() # COUNTER = 2 c = A() # COUNTER = 3
任何人都可以帮助解决这个问题:我需要在调用类之间保存的公共属性.有机会吗?请举例说明.
谢谢!
更新:如果打开两个终端,是否有能力在类之间共享值?