我正在尝试创建一个带有表单的应用程序,该表单在提交时会根据提交的信息更新我的数据库中的表,但我不知道该怎么做。目前,我有一个简单的模式:
class Client(models.Model):
company_name = models.CharField(max_length=200)
launchpad_id = models.PositiveIntegerField()
client_email = models.EmailField()
content_id = models.CharField(max_length=200)
def __str__(self):
return self.company_name + ' | ' + self.content_id
我的数据库配置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_project',
'USER': 'xxx',
'PASSWORD': 'xxx',
'HOST': 'xxxx',
'PORT': 'xxx',
},
'info': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'reporting_database',
'USER': 'xxx',
'PASSWORD': 'xxx',
'HOST': 'xxx',
'PORT': 'xxx',
}
}
我想要发生的是,当我通过客户端模型在管理员或模板中提交我的字段时,它会更新我在reporting_database 中的client_info 表。我似乎无法弄清楚如何使这种连接工作。我会很感激你能给我的任何方向。谢谢。