我想创建与条带结帐会话一起使用的试用期:
session = stripe.checkout.Session.create(
customer=customer.stripe_id,
payment_method_types=['card'],
line_items=[{
'price': "price_1HjynjHdAhQwSUAK",
'quantity': 1,
'tax_rates': ["txr_1Hkntg4yXtzmX", ],
},
mode='payment',
allow_promotion_codes=True,
success_url=request.build_absolute_uri(reverse('thanks')) + '?session_id=CHECKOUT_SESSION_ID}',
cancel_url=request.build_absolute_uri(reverse('index_payment')),
)
Run Code Online (Sandbox Code Playgroud)
在tripe.Subscription.create 中看起来我们只需要添加trial_end=1605387163,但它在结帐会话中不起作用。我似乎无法找到这样做的方法,尽管我很确定它是可行的,如本演示中所示:

如果有人可以提供帮助,我很感激。
在 sklearn 管道中使用 make_column_transformer() 时,我在尝试使用 CountVectorizer 时遇到错误。
我的 DataFrame 有两列,'desc-title'和'SPchangeHigh'. 这是两行的片段:
features = pd.DataFrame([["T. Rowe Price sells most of its Tesla shares", .002152],
["Gannett to retain all seats in MNG proxy fight", 0.002152]],
columns=["desc-title", "SPchangeHigh"])
Run Code Online (Sandbox Code Playgroud)
我能够毫无问题地运行以下管道:
preprocess = make_column_transformer(
(StandardScaler(),['SPchangeHigh']),
( OneHotEncoder(),['desc-title'])
)
preprocess.fit_transform(features.head(2))
Run Code Online (Sandbox Code Playgroud)
但是,当我用CountVectorizer(tokenizer=tokenize)替换OneHotEncoder()时,它失败了:
preprocess = make_column_transformer(
(StandardScaler(),['SPchangeHigh']),
( CountVectorizer(tokenizer=tokenize),['desc-title'])
)
preprocess.fit_transform(features.head(2))
Run Code Online (Sandbox Code Playgroud)
我得到的错误是这样的:
ValueError Traceback (most recent call last)
<ipython-input-71-d77f136b9586> in <module>()
3 ( CountVectorizer(tokenizer=tokenize),['desc-title'])
4 )
----> 5 preprocess.fit_transform(features.head(2))
C:\anaconda3\lib\site-packages\sklearn\compose\_column_transformer.py …Run Code Online (Sandbox Code Playgroud) 我有一个聊天应用程序,可以在其中实时发送消息。我使用 Django 通道进行 websocket 连接。
它的工作原理如下:假设 user1 正在发送一条消息,另外 5 个人将立即看到该消息。这是因为所有用户都在同一个房间room_group_name中,该房间被添加到频道中:
await self.channel_layer.group_add(
self.room_group_name, self.channel_name
)
Run Code Online (Sandbox Code Playgroud)
然后将结果消息发送给他们:
await self.channel_layer.group_send(
self.room_group_name,
{
"type": "chat_message",
"text": json.dumps(myresponse),
})
Run Code Online (Sandbox Code Playgroud)
现在这是我陷入困境的场景:
当我向 chatroom#1 发送消息时,我不仅想更新 chtroom#1(我可以),而且其他聊天室中的用户也需要收到通知,chatroon#1 有 1 条消息。
作为示例,用户 1 是 chatroom#1 和 chatroom#2 的成员。当他在聊天室#2 中处于活动状态时,聊天室#1 会收到一些消息。目前无法通知该用户,因为根据上述设置,只有一个聊天室self.room_group_name正在接收更新。
我想知道如何向我的频道添加不同的房间,这样 chatroom#1 和 #2 都会收到通知:
任何提示表示赞赏
谢谢,
我有一个看似简单但显然不起作用的问题。我需要更新 Price 对象的价格,但以下方法不起作用。它给出了unit_amount 未知的错误,尽管我们最初使用它来定义 Price 对象:
stripe.Price.modify(
"price_1Hkb5FHdAaIdH7ntvOhZOyFK",
unit_amount=10,
)
Run Code Online (Sandbox Code Playgroud)