当前位置: 首页 > 网络应用技术

如何使用Django模型表格(Django EasyUI)

时间:2023-03-09 00:30:46 网络应用技术

  首席执行官在本文中指出,将介绍EasyUI如何使用Django模型表格和Django EasyUI的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  本文目录清单:

  1. Django使用现有数据库表如何建立模型2.如何在单个列表中收集多个Django模型3.使用它。但是我的数据已经存在,并且已经存储了,并且已经存储了数据,并且无法再创建新的表格。理解Django的指示和与模型名称的映射关系可以使Django使用现有表。

  如果模型在Django中存在如下:

  [python]查看普通副本

  来自django.db导入模型

  #在这里创建您的模型。

  Sciencenews(Models.Model):

  id = models.charfield(max_length = 36,primary_key = true)

  first_module = model.charfield(max_length = 30,默认值=“ news”)

  second_module = model.charfield(max_length = 30,默认值=“最新新闻”)

  title = models.charfield(max_length = 300)

  作者= models.charfield(max_length = 60,null = true)

  publish_date = models.charfield(max_length = 35,null = true)

  content = model.textfield(null = true)

  crawl_date = model.charfield(max_length = 35,null = true)

  from_url = models.charfield(max_length = 350,null = true)

  执行数据迁移命令:

  [python]查看普通副本

  python manage.py makemign

  python manage.py迁移

  名为show_sciencenews的数据表将在数据库中生成。显示为应用程序名称。我的应用程序名称在此处显示。

  我的存储和攀登数据数据的表名是Science_News,我想使用它来使用它而不是创建新表。其名称的名称已更改为带有表格的模型的名称,在这里我更改为show_sciencenews。然后使用上述数据迁移命令。目前,可以提示数据表数据表已经存在错误。不合理的模型已使用数据表映射。接下来,您只需要正常使用模型和数据表即可。

  看来您使用的方法是错误的。

  因为过滤器返回的结果是对象或对象列表。

  您可以在b:print str(c)中使用c尝试。

  Slugfield字段是替换“ - ”之后输入内容中的空间

  Django官方文件中Slogfield的描述如下:

  类Slugfield([max_length = 50,**选项])

  slug是一个新闻术语,通常是某物的简短标签。

  像查菲尔德一样,您可以指定max_length(请参阅此部分中数据库移植性的说明和max_length的说明)。如果未指定max_length,django将默认为50为50。

  field.db_index自动在slugfield字段中设置为true。

  通常,根据另一个值自动生成slugfield的值。

  您可以重写Save(),并在使用Slogfy方法转换数据后自动填充Slugfield。简单演示如下

  类测试(Models.Model):

  Q = model.Charfield(max_length = 30)

  s = model.slugfield()

  def保存(self,*args,** kwargs):

  self.s = slugify(self.q)

  超级(测试,自我).save(*args,** kwargs)

  通常,它主要用于URL正则表达式中的命名组。作为参数,在视图和URL之间传输

  您可以使用AjaxSubmit提交表格;这是jQuery中的一种方法。Ajaxsubmit可以立即通过Ajax..ike提交表格:

  var选项= {

  URL:'xxxx',

  类型:'post',

  datatype:'json',//数据格式传递给背景

  数据:{//需要提交参数

  ID:1(在此处提及,此“ ID”名称应与您的背景的变量名相对应,您知道!)

  }

  成功:功能(数据){//成功提交后自定义恢复方法

  }

  };

  最后$(“ #formid”)。AjaxSubmit(options);

  结论:以上是首席CTO的全部内容,请注意easyui如何使用django模型表格和django easyui。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住要收集并关注此网站。