我创建了一个django应用程序并在models.py上添加了一些模型字段
1.logo
2.shirt
和他们的属性是 pid,名称和组织 然后我为他们添加了一个新的属性价格。并执行命令python manage.py makemigrations和python manage.py migrate我得到错误'表buapp_dealer已经存在。
这是我的models.py
<script type = "text/javascript">
jQuery(document).ready(function() {
jQuery(document).on('click', '#frm_basic_info', function(e){
jQuery("#infusion-form").validate({
rules: {
inf_field_FirstName: "required",
inf_field_LastName: "required",
inf_field_Email: "required",
inf_field_Phone1: {
equalTo: inf_field_Email
}
},
messages: {
inf_field_FirstName: "Please enter your firstname",
inf_field_LastName: "Please enter your lastname",
inf_field_Email: "Please enter your email",
inf_field_Phone1: "Please enter your confirm email correct",
},
submitHandler: function (form) {
e.preventDefault();
var frmd = new FormData();
var save_data = jQuery('form').serializeArray();
jQuery.each(save_data,function(key,input){
frmd.append(input.name,input.value);
});
jQuery.ajax({
url: '<?php echo admin_url( 'admin-ajax.php' ); ?>',
data: frmd,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
return false;
//window.location.href = "<?php echo site_url(); ?>/about-your-organization";
}
});
}
});
});
});
</script>
答案 0 :(得分:0)
检查您添加的字段(价格)是否实际在数据库中,然后备份数据库并尝试运行此命令(对于appname buapp_dealer)
python manage.py migrate --fake buapp_dealer
这会将迁移标记为完成。
答案 1 :(得分:0)
解决方案是:
with sd as (
select cast(content_html as xml) as col
from (
values
('<root><pagetitle>FFF</pagetitle></root>')
,('<root><pagetitle>AAA</pagetitle></root>')
) as a(content_html)
)
select t.n.value('.[1]', 'varchar(100)') as content_html1
from sd
cross apply col.nodes('root/pagetitle[text()="AAA"]') t(n)
它应该解决你的问题