'unicode'对象没有属性'has_header'

时间:2017-03-27 09:49:04

标签: python django unicode

我在从db中提取数据并将其转换为excel时遇到并出错,我正在使用django-excel库来完成任务。

我正从我的user.email模型中提取ClientContact,我正在创建创建excel文件的服务调用,但我面临属性错误 - {{1}所以有人可以帮助我理解这一点,所以我可以解决它,谢谢。

'unicode' object has no attribute 'has_header'中的模型字段,我需要从中提取电子邮件:

ClientContact

class ClientContact(models.Model): user = models.OneToOneField(User) 制作excel文件:

FormView

1 个答案:

答案 0 :(得分:1)

您应该按照以下方式更改((AppCompatActivity) getActivity()).getSupportActionBar().hide(); ((AppCompatActivity) getActivity()).setSupportActionBar(mBinding.fragmentToolbar); 方法,因为您在转换为Excel之前返回

// on back button press
mBinding.toolbar.setNavigationOnClickListener(v -> {
    ((AppCompatActivity) getActivity()).getSupportActionBar().show();
    ((MainActivity) getActivity()).setActionBarTitle("MainActivity");
    getActivity().onBackPressed();
});

// set up navigation icon
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
相关问题