## check update 修改##
1.首先check startDate,EndDate 是不是已经变成了过期数据,之前已经做过的数据
2.UpdateDate 是不是有多余的行,如果有就删掉
Property 里面有一个Update_Date没有用
for field in property_import_instance._meta.fields:
setattr(property_instance, field.name, getattr(property_import_instance,field.name))
if field.name =='UpdateDate':
setattr(property_instance,'UpdateDate_Xuhui', getattr(property_import_instance,field.name))
UpdateDate_Xuhui??
availity 中的availability_form 里面用到了Update_Date,view_
中用到了UpdateDate需要替换掉一个
availabilities = Availability.objects.filter(RecordEndDate="NULL").order_by('UpdateDate')
## 了解下拉框的新的机制,写一个可以任意切换的功能 ##
- change for
models 数据库有些问题总是报错1060,
显示的错误是1060 ,
django.db.utils.OperationalError: (1060, "Duplicate column name 'image_path'")
解决方案:删除数据库的记录/horizonforgov/migrations
找到最新的路径,删除里面对应的错误项,然后执行make manage.py 恢复到之前的数据库,注意路径就可以了
参考地址,其实就是分为两步骤
修改下拉框的形式,可以实现不同的语言显示不同的语言!
1.需要在form 的表格进行改动!里面的 ‘Province’:forms.Select(choices=Prefectures_form_choice),现在是固定的需要使用的是
class PropertyForm(ModelForm):
class Meta:
model = Property
fields = form_setting.form_sets.property_form
property_fields_required = ['NameUnicode','PropertyTypeName','Latitude','Longitude']
widgets = {'PropertyTypeName': forms.Select(choices=property_type_choices),
'StatisticsFlag': forms.Select(choices=statistics_flag_choices),
'Province':forms.Select(choices=Prefectures_form_choice),
}
def __init__(self, *args, **kwargs):
super(PropertyForm, self).__init__(*args, **kwargs)
for key in self.fields:
self.fields[key].error_messages=my_default_errors
property_fields_required = getattr(self.Meta, 'property_fields_required', None)
if property_fields_required:
for key in self.fields:
if key not in property_fields_required:
self.fields[key].required = False
2.发现他们的default_language_setting是设置在user_instance里面的,走了一条错路你想把它设置为全局变量的形式,它是需要放在form 里面的,重新来
language_setting =language_setting_list[user_instance.language_setting]
3.发现自己做了点在form 端的操作,但是前端是在ui_policy/untable_selection.py 里面进行变化的,现在做啥???
我把前段界面也已经改掉了但是现在的感觉是form 这边和前端不一定连起来,需要问一下!!