买了一本python入门的书,基本没怎么看,看了前言,作者做了个有意思的比喻:一个学小提琴的姑娘,如何才能去***大剧院演出?哪个大剧院忘了,国外的,反正很牛逼的样子,在我看来是不是去春晚一样牛逼?答案是:不停的练习练习练习。卖油翁的故事不是也正是说的这样吗?高手无他,唯手熟尔~
偏离了题目了,说下感慨。写这个也是因为手生,爱忘,想用的时候在翻以前的代码吗?不~以前的代码写的我都不想看了...
建立models的时候,某个字段的数据是models.ManyToManyField,那么在templete中循环遍历数据过程中如何遍历出多对多的数据?
例如:两个models
class Author(models.Model):
user_id = models.AutoField(primary_key=True)
name = models.CharField(max_length=30)
password = models.CharField(max_length=30)
create_time = models.TimeField()
update_time = models.TimeField()
user_type = models.ManyToManyField('UserType',default=None)
user_headimg = models.CharField(max_length=500,default=None)
def __unicode__(self):
return self.name
#项目类
class Projects(models.Model):
project_id = models.AutoField(primary_key=True)
project_name = models.CharField(max_length=50)
join_user = models.ManyToManyField('Author',default=None)#参与人员
project_profile = models.TextField()
create_time = models.TimeField()
update_time = models.TimeField()
time_lang = models.IntegerField()#计划完成时间
price = models.DecimalField(max_digits=10,decimal_places=2,default=1.00)
def __unicode__(self):
return self.project_name
在模板中想展示 join_user关联的Author中的数据咋办?
{% for user in contact.join_user.all %}
........{{ user.xxx }}
{% endfor %}
网友评论