在我的模型中声明了以下字段:
info_number_of_views = models.IntegerField(blank=False, default=0, null=False)
每当我尝试使用以下命令进行打印或记录时:
print('queried_model_of_particular_user.info_number_of_views: ' + str(queried_model_of_particular_user.info_number_of_views))
我收到的不是数字,而是数字:
queried_model_of_particular_user.info_number_of_views: (<django.db.models.fields.IntegerField>,)
答案 0 :(得分:0)
尝试删除str
print('queried_model_of_particular_user.info_number_of_views: ' + queried_model_of_particular_user.info_number_of_views)
答案 1 :(得分:0)
问题已解决。 在该字段的声明中,由于错误,我还键入了一个额外的','字符。
它看起来像这样:
if ([ConnectionUtil connectedToInternet]) {
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
if (willCheckForSSLPinning) {
manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey];
} else {
manager.securityPolicy = [AFSecurityPolicy defaultPolicy];
}
....
}
简单删除即可解决问题。
info_number_of_views = models.IntegerField(blank=False, default=0, null=False),