当前位置: 首页 > news >正文

装修公司做网站有用吗个人seo外包

装修公司做网站有用吗,个人seo外包,官网seo是什么,wordpress程序网站目前使用的环境:django4.2.3,python3.10 django通过一些第三方库,可以轻易的自动生成一系列的后台数据。 首先先创建一个数据库: 然后,在setting.py中就可以指定我们新创建的数据库了。 DATABASES {default: {ENGI…

目前使用的环境:django4.2.3,python3.10

django通过一些第三方库,可以轻易的自动生成一系列的后台数据。

首先先创建一个数据库:

然后,在setting.py中就可以指定我们新创建的数据库了。

DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2','NAME': 'machine_database_test','USER': 'root','PASSWORD': '123456',# The database server actually runs on the statusweb machine and# requires local authentication. This will work for both PAO and W2,# so this will save the settings_local.py need on W2.'HOST': '127.0.0.1',}
}

 然后,需要执行数据迁移命令:

python manage.py makemigrations
python manage.py migrate

最好在虚拟环境中执行这些内容,会比较方便:

然后,顺便创建一个超级用户:

python manage.py createsuperuser

 然后,看看需要下载的第三方包:

pip install model_bakery

然后创建一个脚本,一般情况,都会放到一个app文件夹下。

脚本的名称,也不重要,我这里叫 baker_recipes.py,文件内容如下:

import os
import django
from model_bakery import bakeros.environ.setdefault("DJANGO_SETTINGS_MODULE", "machine_database.settings")
django.setup()customers = baker.make('machines.Repository', _quantity=3)

这里有几个点需要注意:

第一,DJANGO_SETTINGS_MODULE 这个变量必须设置,否则运行的时候会报错,就像这样:

第二,django.setup() 一定要执行,否则设置不生效。

第三,baker.make()里面的第一个参数,其实就是给定的model表的名称,这里其实有两种写法

import os
import django
from model_bakery import baker
from machines.models import Repositoryos.environ.setdefault("DJANGO_SETTINGS_MODULE", "machine_database.settings")
django.setup()customers = baker.make('Repository', _quantity=3)

官网上是这么介绍的.....

但是,我这么做了,然后就反复的报错....

所以,最好不要这么干,就按照我上面的第一种写法,可以不导入model,直接以 app_name.model_name的方式直接用就好。

第四,baker.make() 中的 _quantity 参数的意思是,创建几个随机数据。

然后,之所写这篇帖子是因为,感觉这玩意儿,真挺6的....

先看看我的models.py:

class Ethernet(models.Model):interface = models.CharField(max_length=32)class Meta:verbose_name_plural = 'Ethernet Interfaces'verbose_name = 'Ethernet Interface'class Machine(models.Model):hostname = models.CharField(max_length=255, unique=True)ethernets = models.ManyToManyField(Ethernet, related_name='machine')def __str__(self):return "%s" % self.hostnameclass Meta:verbose_name_plural = 'machines'ordering = ['id']class Repository(models.Model):description = models.TextField()machine = models.ForeignKey(Machine, on_delete=models.CASCADE)ethernet = models.ForeignKey(Ethernet, on_delete=models.CASCADE)

 然后就能发现,Repository 这张表,跟两外两张表都有联系。所以,我只需要在 baker.make()中指定 Repository 这张表就可以了,由于它们之间的关联原因,baker会直接生成3张表的相关数据的。

执行上面的脚本就可以了,也很简单...

python  baker_recipes.py

这里注意,执行一遍就好....否则你执行2遍就是创建 6 组数据....

看看结果:

可以吧,确实都造出来了....只是,随机数....比较长....稍微看起来,有点费劲....

当然,造随机数据的时候,也可以不全部随机,可以选择一些字段随机....

我就浅尝辄止....记录一下...更多的东西,官网有,感兴趣的小伙伴可以自己看看....

官网链接:Basic Usage — Model Bakery 1.14.0 documentation

http://www.yayakq.cn/news/201624/

相关文章:

  • 美丽寮步网站建设东莞手机网站建设
  • 清华紫光做网站qq小程序怎么关闭
  • 微信端网站设计本地做网站图片怎么存
  • 免费的舆情网站不需下载园林绿化效果图制作
  • 建设科技网络网站的意义和目的平躺设计家官网
  • 深圳市工程交易中心网站八大营销模式有哪几种
  • 站点免费个人logo设计网站
  • 网站建设捌金手指花总四山东中佛龙建设有限公司网站
  • 做a免费视频在线观看网站网站的维护方案
  • 大连网站开发平台织梦英文版网站怎么做
  • 网站开发作业图片创意包装设计网站
  • 德州网站制作公司仁怀市城乡建设网站
  • 网站建设开发费用怎样入账动漫设计的就业前景
  • 强企网做网站资海网络一年做多少网站
  • 苏州知名网站建设开发功能型网站有哪些
  • 最大的网站建设公司排名wordpress手机iOS
  • 网站建设话术关键词房屋室内装修设计
  • 自贡市规划建设局网站一个公司可以备案两个网站
  • 高端品牌网站设计欣赏中铁建设集团有限公司招聘
  • 襄樊建设网站南京米雅途做网站如何
  • 外贸建站网站公司郑州三附院不孕不育科专家
  • 怎么才能建立一个网站卖东西成都百度推广公司地址
  • 金华seo建站用台式机做网站服务器
  • 长沙网站建设做得好的scala网站开发
  • 我的文档上传到网站 做链接潍坊昌乐县城乡建设局网站
  • 公司网站的管理和维护郑州汉狮做网站费用
  • 宜昌市住房和城乡建设官方网站未备案网站查询
  • 网站开发质量管理凡科建站多少钱
  • 商丘给企业做网站的公司平面设计专业网站
  • 音乐播放器网站怎么做wordpress php淘宝客模版