我想问一个django网站开发方面的问题:
我运用函数User.objects.create_user(username=‘a’,password='b') 在auth里创建了User类的用户a后,在数据库的BBS_user表中并不显示a,如何才能在BBS_user表中添加刚才我新增的a用户呢?
以下是BBS_user类的模型
class BBS_user(models.Model): user = models.OneToOneField(User) signature = models.CharField(max_length=128,default='sign') photo = models.ImageField(upload_to="upload_imgs/",default="upload_imgs/user-1.jpg")
@cdxfish 恩恩,知道,非常感谢您的帮助!
你只是创建了两个表的关系,在其中一个表添加了数据,并没有在另外一个表添加数据啊.
在bbs_user中创建一个数据,使其关联 user 就可以了。 多百度.......
user = User.objects.create_user(username=‘a’,password='b')
BBS_user.objects.create(user =user , signature='xxxx', photo='xxxx')