问题描述
我创建了python脚本,该脚本在结果声明时发送通知,但我想创建一个使用学生电子邮件ID数据并将其存储在数据库中的网站。
现在这里的问题是我不知道django框架,所以制作网站需要时间。 Java,数据库连接,数据插入,Servelet调用由我轻松完成。
想知道java html css从用户那里获取输入并将其存储在数据库中,然后python程序检索该数据的方式。
希望你理解我的问题。
1楼
如果您了解python,我认为Django
可能是您的理想选择。
Django本身尝试在后端支持尽可能多的功能。
您只需要在settings.py中配置数据库参数,并且Django ORM可以自动将表中存储的数据传输到对象中。
您不必自己实现功能,这样可以节省大量时间。
Django有自己的ModelForm类。
它映射到模型(例如,学生),提交您的Student
信息并将其存储在数据库中非常容易。
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS': {
'read_default_file': '/path/to/my.cnf',
},
}
}
# my.cnf
[client]
database = NAME
user = USER
password = PASSWORD
default-character-set = utf8
如果您坚持使用Java来实现数据库后端,请确保可以与python共享它。 一些选择,例如JDBC,Hibernate和Mybatis。
2楼
是的,您可以共享数据库,您必须安装相应的依赖项才能将python连接到数据库以及Java。 我已经用postgresql,mysql和mssql完成了此操作