小编use*_*ser的帖子

firebase 云函数 http 错误代码 403

我正在尝试将函数部署到我的 firebase 项目以处理通知。但是我一直HTTP Error: 403, Unknown Error遇到这个错误,我已经联系了 firebase,他们正在调查它,但需要永远。2 天前,当我上次部署我的函数时,部署工作正常,但由于我已将一个 android 项目添加到我的 Firebase,它似乎不起作用(可能是巧合)。我还尝试将这些功能部署到不同的 firebase 项目,并且可以正常工作。我没有正确设置权限,请帮助我。

调试:

functions: Upload Error: HTTP Error: 403, Unknown Error

Error: HTTP Error: 403, Unknown Error
[2019-01-31T00:01:26.609Z] Error Context: {
 "body": {
 "error": {
  "message": "Unknown Error"
  }
 },
  "response": {
"statusCode": 403,
"body": "<?xml version='1.0' encoding='UTF-8'?><Error>       <Code>UserProjectAccountProblem</Code><Message>User project billing account not in good standing.</Message><Details>The billing account for project 1045929686315 is disabled in state absent</Details></Error>",
"headers": {
  "x-guploader-uploadid": "AEnB2UoYSyB5o6dXh6joQ-s6QoB5YzYwgIhAT59xLdx0MgUTIwHYCfoEFCAF2_bNAuyQBnUl54l87Fa4BROabJJOj-MEu6KetA",
  "content-type": "application/xml; charset=UTF-8",
  "content-length": "252",
  "vary": …
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-functions

12
推荐指数
2
解决办法
7389
查看次数

在 Apple Silicon xcode 上找不到 Swiftlint

使用自制软件安装swiftlint 时,一切都正确安装,但是当我打开 xcode 时,我看到未安装 swiftlint 的消息。我读过这个问题,它说自制软件现在安装在这条路径下/opt/homebrew,苹果硅和 xcode 会在 swiftlint 中查找/usr/local?我怎样才能让 xcode 重新确认我实际上已经安装了 swiftlint。Swiftlint 肯定已安装,我可以从终端输入 swiftlint 并查看所有命令。

xcode swiftlint apple-silicon

10
推荐指数
2
解决办法
1421
查看次数

Nodejs 通过电子邮件发送流

我正在尝试使用Nodemailer通过电子邮件发送我的流数据,但由于某种原因,附件0 kb在我下载并查看其信息时出现。如何正确发送流及其数据作为附件?流应该包含一个PKPass将响应作为附件发送是否更好的选择?我正在使用passkit-generator来生成PKPass

const stream = examplePass.generate();

res.set({
    'Content-Type': 'application/vnd.apple.pkpass',
    'Content-disposition': `attachment; filename=${passName}.pkpass`,
});

stream.pipe(res);

//Send the receipt email

stream.on('finish', (attach) => {

    let transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 587,
        secure: false,
        requireTLS: true,
        auth: {
            user: 'email4@gmail.com',
            pass: 'password',
        },
    });

    let mailOptions = {
        from: 'email4@gmail.com',
        to: 'emailTo1@gmail.com',
        subject: 'You\'re on your way to ',
        html: '<h1>Reciept email</h1>',
        attachments: [
            {
                filename: 'Event.pkpass',
                contentType: 'application/vnd.apple.pkpass',
                content: stream,
            },
        ], …
Run Code Online (Sandbox Code Playgroud)

node.js nodemailer

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

Django - 返回没有字段的每个模型值

Priority模型具有三个值,对于每个值,我返回一个值inlineform,允许用户为每个优先级设置分数,然后与项目一起保存。

这是它目前的样子:当前视图

我的问题是:如何自动显示所有优先级值并允许用户输入分数但不必选择Priority. 是否可以像下图一样显示它?

我正在尝试做的事情。

视图.py

class ProjectCreateview(LoginRequiredMixin, CreateView):
    model = Project
    form_class = ProjectCreationForm
    login_url = "/login/"
    success_url = '/'

    def get_context_data(self, **kwargs):

        PriorityChildFormset = inlineformset_factory(
            Project, ProjectPriority, fields=('project', 'priority', 'score'), can_delete=False, extra=Priority.objects.count(),
        )

        data = super().get_context_data(**kwargs)
        if self.request.POST:
            data['priorities'] = PriorityChildFormset(self.request.POST)
        else:
            data['priorities'] = PriorityChildFormset()
        return data

    def form_valid(self, form):
        context = self.get_context_data()
        prioritycriteria = context["priorities"]
        form.instance.creator = self.request.user
        self.object = form.save()
        prioritycriteria.instance = self.object
        if prioritycriteria.is_valid():
            prioritycriteria.save()
        return HttpResponseRedirect(self.get_success_url())
Run Code Online (Sandbox Code Playgroud)

模型.py …

python django

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

didFinishPickingMediaWithInfo 错误使用 Swift 5

我知道以前有人问过这个问题,但没有一个答案能解决我的问题。我收到错误:

错误域=PlugInKit 代码=13“查询已取消” UserInfo={NSLocalizedDescription=查询已取消}

我有另一个项目,我在另一个项目中使用这种精确的方法,效果很好。我试图将 @objc 放在函数前面,但收到此错误:

方法imagePickerController:didFinishPickingMediaWithInfo:提供的Objective-C 方法imagePickerController(_:didFinishPickingMediaWithInfo:)imagePickerController(_:didFinishPickingMediaWithInfo:)协议中的可选需求方法冲突UIImagePickerControllerDelegate

  func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    guard let uid = Auth.auth().currentUser?.uid else { return }

    if let editedImage = info["UIImagePickerControllerEditedImage"] as? UIImage {

        let editImage = editedImage.withRenderingMode(.alwaysOriginal)

        guard let uploadData = editImage.jpegData(compressionQuality: 0.3) else { return }

        let filename = NSUUID().uuidString

        let stoarageRef = Storage.storage().reference().child("profile_images").child(filename)
        stoarageRef.putData(uploadData, metadata: nil) { (metadata, error) in

            if let error = error {
                print("Failed …
Run Code Online (Sandbox Code Playgroud)

uiimagepickercontroller ios swift swift5

5
推荐指数
1
解决办法
3761
查看次数

Swift - 在特定帧上开始和结束 .SCN 动画

我有一个.SCN包含动画的文件,我试图在特定帧启动它,但由于某种原因设置Timing->Start time不起作用它只是从头开始。如何在特定帧上开始和结束它?

例子

scenekit swift

5
推荐指数
0
解决办法
91
查看次数

Django - 内联表单集验证

我正在尝试验证我的内联表单集成本值,以确保它总计为 100。表单集返回 5 次,因此应该添加 foreach 值,直到达到 100。如果大于或小于该值,则会显示错误并且不允许用户点击创建按钮。我正在尝试验证所有组合的表单而不是每个表单值。

模型.py

class EstimatedBudgetForm(forms.ModelForm):
def clean(self):
    # get forms that actually have valid data
    count = 0
    for percentage in self.cost:
        try:
            if percentage.cleaned_data:
                count += percentage
        except AttributeError:
            # annoyingly, if a subform is invalid Django explicity raises
            # an AttributeError for cleaned_data
            pass
    if count != 100:
        raise forms.ValidationError('Percentage must equal 100%')
Run Code Online (Sandbox Code Playgroud)

视图.py

EstimatedBudgetChildFormset = inlineformset_factory(
  Project, EstimatedBudget, fields=('project', 'item', 'cost', 'time'), can_delete=False, form=EstimatedBudgetForm, extra=5, widgets={'item': forms.Select(attrs={'disabled': True})},
)
Run Code Online (Sandbox Code Playgroud)

python django

3
推荐指数
1
解决办法
464
查看次数