我怎样才能将数据从 mysql 显示到一个模式,我也可以在其中更新它?
How could I show the data from mysql to a modal where it I could update it also?
我正在尝试同时显示 mysql 中的 information/data 到模态框。
如果可能我也可以更新那些数据。
代码来自 models.py
class User(models.Model):
login_id = models.AutoField(primary_key=True)
user_id = models.CharField(max_length=45, blank=True, null=True)
employee = models.ForeignKey(Employee, models.DO_NOTHING, blank=True, null=True)
password = models.CharField(max_length=45, blank=True, null=True)
user_type = models.CharField(max_length=45, blank=True, null=True)
class Meta:
managed = False
db_table = 'user'
我知道您是 Django 的新手。
首先,您是否为此编写了任何视图?如果是,则提出问题,如果不是,则写一个观点。
如果你想从数据库中提取数据,那么你可以在你的视图中使用下面的代码。
def some_view_name(request):
context = {}
if request.methond == "GET":
context['usr_obj'] = User.objects.get(login_id= login_id) # or may be user object
if request.method == "POST":
usr_obj = User.objects.get(login_id= login_id) # or may be user object
usr_obj.employee = 'update with new employee'
usr_obj.save()
render ('temrplate_name.html',context)
但是您需要 html 可以在其中显示数据库值并对其进行更新。请遵循 djangobook,它有一步一步的过程来做到这一点。
我正在尝试同时显示 mysql 中的 information/data 到模态框。
如果可能我也可以更新那些数据。
代码来自 models.py
class User(models.Model):
login_id = models.AutoField(primary_key=True)
user_id = models.CharField(max_length=45, blank=True, null=True)
employee = models.ForeignKey(Employee, models.DO_NOTHING, blank=True, null=True)
password = models.CharField(max_length=45, blank=True, null=True)
user_type = models.CharField(max_length=45, blank=True, null=True)
class Meta:
managed = False
db_table = 'user'
我知道您是 Django 的新手。
首先,您是否为此编写了任何视图?如果是,则提出问题,如果不是,则写一个观点。
如果你想从数据库中提取数据,那么你可以在你的视图中使用下面的代码。
def some_view_name(request):
context = {}
if request.methond == "GET":
context['usr_obj'] = User.objects.get(login_id= login_id) # or may be user object
if request.method == "POST":
usr_obj = User.objects.get(login_id= login_id) # or may be user object
usr_obj.employee = 'update with new employee'
usr_obj.save()
render ('temrplate_name.html',context)
但是您需要 html 可以在其中显示数据库值并对其进行更新。请遵循 djangobook,它有一步一步的过程来做到这一点。