我正在努力学习Django,到目前为止,我已经能够创建模型,并能够使用视图将数据注入数据库,并拥有一个运行良好的小型web应用程序。
对于Django如何处理需要在应用程序之外填充的表,我有点困惑。
例如,我应该有一个名为Products的表。现在,产品的变化非常少,而且有些产品应该已经填充到数据库中了。例如,我的产品模型可以很简单,如:
class ProductModel(models.Model):
name = models.CharField(max_length=200)
用一组产品预先填充这个表的Django-nic方法是什么?
我只想在Django中用HTML编写一个表,其中的数据不是来自Database。看起来是一个很好的包,我可以在Django中使用。但是,我的数据不是来自数据库,所以可能没有必要使用Django模型。下面是我的view.py和HTML页面代码:
def device_manager_submit(request):
'''Switch manager page'''
ret = rest.send_device_tor(device_name) #data from rest API exist in the form of arr
我有这样一个数据传输对象:
public class PerformanceCostDto
{
public int Id { get; set; }
public long WorkId { get; set; }
public string WorkTitle { get; set; } //For example: Work1
public List<UserCostDto> UserCosts { get; set; }
}
public class UserCostDto
{
public int Id { get; set;
我使用Django IndexView在我的应用程序中用一些数据显示主页。数据包含名为date_time的字段。
我希望从访问页面的当前时间开始显示date_time范围的数据到将来的某个点。
我的代码如下所示:
class IndexView(LoginRequiredMixin, generic.ListView):
"""View class for home page"""
template_name = 'core/index.html'
model = Match
context_obj
我有一个传统的项目,它将用户存储在auth_user django表中。后来,我决定实现一个profiles应用程序。views.py代码如下
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
我做makemigrations和migrate。该表是用空数据创建的,也就是说,auth_user中存在的以前的用户没有在profiles_profile表中填充。如何在新表中填充旧数据?谢谢
我需要一个宏从一个表中获取数据并将其添加到另一个表中。
我有下表(已通过的类和):
_______|Student|________|Class|_______|Number of Times Class Was Passed|__
Johnny A 5
Johnny C 3
David A 2
David C 4
我需要填写以下表格(学生和他
我有一个不是用Django创建的MySQL数据库。它有用于表的混合存储引擎。我需要告诉Django它应该为哪个表使用哪个存储引擎。我有没有办法做到这一点?
我见过一种方法,在django中的数据库字典中定义了两个独立的数据库连接,每个连接都有独立的存储引擎(如这里所述:),但这在使用settings.py查询集时增加了额外的复杂性,因为我需要记住每个表中使用的是哪种存储引擎。
我想要实现的伪代码
class Model_1(models.Model):
# using InnoDB
class Model_2(models.Model):
# using MyISAM