在我的django项目中,我有一个models.py。在这个models.py中,我有以下类:
class Customer(models.Model):
salutation = models.CharField(max_length=10)
title = models.CharField(max_length=32, blank = True)
first_name = models.CharField(max_length=32)
last_name = models.CharField(max_length=32)
street = models.CharField(max_length=32)
house_number = models.IntegerField()
zip = models.IntegerField() # PLZ
place = models.CharField(max_length=32)
customer_number = models.CharField(max_length=32)
bank = models.ForeignKey(Bank)
我不想在我网站的管理网站上填写这些数据。 是否有可能在Django或Python中自动填写这些数据?
感谢您的帮助。
答案 0 :(得分:0)
示例模型:
class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()
def __unicode__(self):
return self.name
如何添加数据:
from mysite.blog.models import Blog
b = Blog(name='Beatles Blog', tagline='All the latest Beatles news.')
b.save()
有关如何添加数据的更多详细信息: https://docs.djangoproject.com/en/1.0/topics/db/queries/#creating-objects
在文本文件的python循环中,根据需要解析数据。然后每个“行”使用上面的一行来添加一个新的数据库条目。