如何以django形式定义ArrayField
我有一些函数参数,我想为其添加验证,因此我创建了一个表单,其中一个函数参数是列表。我如何在表格中定义它
from django.contrib.postgres.fields import ArrayField
class SampleParams(forms.Form):
num = forms.IntegerField()
li = ArrayField(forms.CharField(max_length=100, required=False))
Run Code Online (Sandbox Code Playgroud)
但我认为当我想将数据存储在数据库中时 ArrayField 是相关的,但我的情况只是验证参数而不存储数据
我已经从服务器下载了 apk 文件,现在正在安装它,但它给了我一个错误:通过 Intent.getData() 在应用程序之外暴露
我的代码是
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() +
"/download/" + "in.sample.myapp.apk")), "application/vnd.android.package-archive");
Run Code Online (Sandbox Code Playgroud)
我已经搜索了错误并找到了一些但无法解决问题。建议使用 FileProvider。我这样做只是为了检查日志
Log.d("NewPath", "NewPathName is: " +(FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".provider",outputFile)));
Run Code Online (Sandbox Code Playgroud)
可以帮助解决这个问题。
请帮忙和建议。
我从命令行使用scrapy shell并使用scrapy shell"abcwebsitexyz.com"来测试我的一些代码及其值,但我想用它传递表单数据.就像我在下面试过的那样
scrapy shell "abcwebsitexyz.com", formdata={'username': 'user_name','password':'password',}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
请帮忙.