Django-5
目录 Django-5 choice参数 MTV和MVC模型 Ajax异步提交 Ajax语法演示 Ajax传Json格式数据 Ajax传文件 contentType前后端传输数据编码格式 序列化组件 综合实例:ajax+sweetalert Django-5 choice参数 在创建表的过程中,如果遇到重复的数据时,我们可以用数字来代替这个字段对应的记录,比如性别,只有男女之分,所以我们可以事先定义好性别的类别,1表示男,2表示女,然后我们就可以在插入数据时,直接使用这个对应关系了。 choices = ( (1,'male'), (2,'female'), (3,'others') ) gender = models.IntegerField(choices=choices) 当你直接拿到gender字段时,显示出来的还是数字,那么如何拿到该数字表示的对应关系呢? user_obj = models.Userinfo.objects.filter(pk=4).first() print(user_obj.get_gender_display()) # 固定句式 数据对象.get_字段名_display() 注意 :当自定义的对应关系中有时,取出来的时对应关系,没有时,取出来的依然是数字。 MTV和MVC模型 Django号称是MTV框架,实质上,它还是MVC框架。异步提交 MTV