小编Jer*_*ews的帖子

如何在不事先获得许可的情况下将文件上传到其他用户的Google云端硬盘?

有没有办法将文件上传到其他用户的Google云端硬盘,而不是每次都要求登录或验证码,除了第一次?

到现在为止我使用了pydrive,但它每次都要求登录.除此之外还有其它方法,例如用一键还是用来跳过用户的登录?

python google-drive-api pydrive

12
推荐指数
1
解决办法
433
查看次数

验证 yup 中不同对象形状的数组

我正在使用 formik 进行表单验证,并在数组验证中遇到了一些问题。这是我的表单结构

{
 flow: [
  { text: "hello"
  },
  { input: "world"
  },
  { buttons: [
       'hi',
       'hello'
     ]
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

我必须为此创建验证架构。所以数组可能包含这些对象中的任何一个。

我试过这个,

export const validationSchema = yup.object().shape({
  flow: yup.array().of(
      yup.mixed().oneOf([
        {
          text: yup.string().required('Enter text'),
        },
        {
          buttons: yup.array().of(yup.string().required('Enter button title')),
        },
        {
          input: yup.string(),
        }
      ])
  ),
});
Run Code Online (Sandbox Code Playgroud)

但我收到以下 formik 错误:

flow:[

"flow[0] must be one of the following values: [object Object], [object Object]",
"flow[1] must be one of the following values: [object Object], [object Object]"

] …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs yup formik

9
推荐指数
1
解决办法
1万
查看次数

无法更改(编辑)在 django 中上传的文件

我的项目包含一个人的个人资料,他们可以在其中上传他们的照片作为个人资料图片。问题是我无法更改这张照片。在编辑部分,我可以编辑所有其他内容,例如姓名、地址等,但不能编辑照片。

我的 models.py 是:

def get_upload_file_name(instance,filename):
    return "image/%s_%s"%(str(time()).replace('.','_'),filename)

class Customer_Profile(models.Model):
    user = models.OneToOneField(User)
    first_name = models.CharField(_('First Name'), max_length= 30)
    middle_name = models.CharField(_('Middle Name'), max_length= 30,null = True,blank=True)
    last_name = models.CharField(_('Last Name'), max_length= 30)
    photo = models.ImageField(_('Photo'), upload_to=get_upload_file_name, null=True, blank=True,default='image/nophoto.png')
Run Code Online (Sandbox Code Playgroud)

我的 forms.py 是:

class Customer_Prof(forms.ModelForm):
    class Meta:
        model = Customer_Profile
        fields = ('photo','first_name','middle_name','last_name','address','phone_no')

class update_company_prof(forms.ModelForm):
    class Meta:
        model = Company_Profile
        fields =    ('name','logo','address','phone_no','url','cat_software','cat_electronics','cat_ mechanical','cat_civil','cat_other','specialized_in','prev_projects')
Run Code Online (Sandbox Code Playgroud)

我的观点.py是:

def edit_customer(request, offset):
    if request.method == 'POST':
        customer_edit = update_customer_prof(request.POST, instance=request.user.customer_profile)
        if customer_edit.is_valid():
            customer_edit.save()
            return HttpResponseRedirect('customer/' …
Run Code Online (Sandbox Code Playgroud)

python django edit

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

如何沿着 Viewpager 显示圆形选项卡指示器?

我想显示一个选项卡指示器,如下图所示。

选项卡指示器

我正在使用viewpager。我已经尝试过使用 viewpager 的 TabLayout,其中我们只能调整选项卡指示器的颜色和高度。我怎样才能实现这个。

android android-layout android-tabs android-tablayout

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

ImportError:使用chatterbot时没有名为db的模块

我正在尝试建立一个聊天机器人.所以我安装了chatterbot包.python代码如下:

from chatterbot import TalkWithCleverbot
talk = TalkWithCleverbot()
talk.begin()
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

 Traceback (most recent call last):
 File "C:\Users\JERIN\Desktop\bottobot.py", line 2, in <module>
   talk = TalkWithCleverbot()
 File "C:\Python27\lib\site-packages\chatterbot\__init__.py", line 157, in     __init__
 super(TalkWithCleverbot, self).__init__()
 File "C:\Python27\lib\site-packages\chatterbot\__init__.py", line 4, in  __init__
 from jsondb.db import Database
 ImportError: No module named db
Run Code Online (Sandbox Code Playgroud)

我尝试安装jsondb和db软件包,但没有好处.请帮我

python python-2.7 chatterbot

2
推荐指数
1
解决办法
4041
查看次数

如何在tkinter中显示加载消息

我是tkinter的新手.我做了必要的对话框.我的一个功能需要一些时间来处理.所以我想在该函数开始执行之前显示"loading ..."消息.

b1 = Button(text = "Compare",command = compare)
b1.pack()
Run Code Online (Sandbox Code Playgroud)

单击此按钮时,compare()函数开始执行.我希望在该函数启动之前显示加载消息.我尝试使用标签,这样我在compare()函数的开头设置了一个值.但它只会在函数完成执行后生效.

我该怎么做?请帮我..

python feedback tkinter loading

2
推荐指数
1
解决办法
7659
查看次数

在React JS中像FB Messenger中那样创建轮播卡

我正在开发React js中的对讲机小部件之类的聊天小部件,并且我想添加旋转木马卡组件,就像在Facebook Messenger中一样。

在此处输入图片说明

在移动设备上,当用户滑动一张卡时,下一张卡应居中并居中;在网络上,应该有一个左右按钮,单击该按钮可显示相应的卡。

我搜索了此文件,但找不到任何软件包。我该如何实施?是新来的反应。

chat carousel reactjs

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