嗨,我想向我的端点配置文件发送一个表单,我的问题出在字段 user:{} 中,因为我找不到将数组放入该字段的方法。
这是我的端点中的字段:
{
"id": 4,
"ci": "123456",
"photo": "http://127.0.0.1:8000/media/profiles/12809632_10208569440535095_617453747387788113_n_zAUAVMf.jpg",
"phone_number": "+59177621589",
"user": {
"id": 5,
"username": "sdanderson",
"first_name": "ssss",
"last_name": "ssss"
},
"experience": "null",
"typeskill": [
{
"id": 1,
"skill_name": "developer"
}
]
}
Run Code Online (Sandbox Code Playgroud)
这是我提出 PUT 请求的服务:
putProfile(id:string,token:string,body:any,files:any):Observable<Profile>{
//save data to send to the endpoint for update
let formData: FormData = new FormData();
for (let file of files) {
formData.append('photo', file);
}
formData.append('ci',body['ci']);
formData.append('phone_number', body['phone_number']);
formData.append('experience',body['experience']);
formData.append('user',body['user']);//here i have inside the fields: body['user'].id,body['user'].first_name,body['user'].last_name
//include header
let headers = …Run Code Online (Sandbox Code Playgroud) 我看到了一个JavaScript ES6的教程,其中的人使用这种语法来赋值let:
let = name = ['Jhon','Paul','Ean']
Run Code Online (Sandbox Code Playgroud)
第一个和这个有什么区别:
let name = ['Jhon','Paul','Ean']
Run Code Online (Sandbox Code Playgroud) 嗨,我是使用 django 的新手,现在对我的项目的模型部分有点困惑。
我需要创建一个网站,用户可以拥有他们的个人资料并发布他们想要像目录一样提供的产品,我正在考虑创建这个模型:
class Users_Types(models.Model):
user_type = models.CharField(max_length=1)
def __str__(self):
return self.user_type
return self.id_type_user
class Users(models.Model):
users_types= models.OneToOneField('Users_Types')
e_mail = models.EmailField(unique=True)
password = models.TextField()
salt = models.TextField()
def __str__(self):
return self.id_user
return self.id_type_user
return self.e_mail
return self.password
return self.salt
class Clients(models.Model):
users = models.OneToOneField('Users')
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
ci = models.CharField(max_length=9)
birth_date = models.DateField(null=True, blank=True)
phone = models.CharField(max_length=20)
city = models.CharField(max_length=20, default=)
class products(models.Model):
clients = models.ForeignKey('clients')
product = models.CharField(max_length=30)
description = models.CharField(max_length=30)
Category = models.CharField(max_length=30)
Run Code Online (Sandbox Code Playgroud)
但我读到 …
我的应用程序中有以下 FlatList 组件,但即使我将水平属性设置为 false 它仍然让我在滚动时水平移动屏幕。
<FlatList
data={props.data}
renderItem={({ item }) => props.renderItem(item)}
horizontal={false}
contentContainerStyle={{
flex: 1,
justifyContent: "center",
alignItems: "center",
}}
/>
Run Code Online (Sandbox Code Playgroud) 我正在使用Redux Thunk作为异步调用的中间件,但我看过使用Redux Promise的例子,这些中间件之间有什么区别.