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

wordpress仿微信底部菜单cssseo公司官网

wordpress仿微信底部菜单css,seo公司官网,wordpress 开启mail,个人主页网站制作配置PostGre 要在 Django 中配置连接 PostgreSQL 数据库,并创建一个包含“使用人”和“车牌号”等字段的 Car 表 1. 配置 PostgreSQL 数据库连接 首先,在 Django 项目的 settings.py 中配置 PostgreSQL 连接。 修改 settings.py 文件: …

配置PostGre 

要在 Django 中配置连接 PostgreSQL 数据库,并创建一个包含“使用人”和“车牌号”等字段的 Car

1. 配置 PostgreSQL 数据库连接

首先,在 Django 项目的 settings.py 中配置 PostgreSQL 连接。

修改 settings.py 文件:
# settings.pyDATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql',  # 使用 PostgreSQL'NAME': 'your_db_name',                    # 数据库名称'USER': 'your_db_user',                    # 数据库用户名'PASSWORD': 'your_db_password',            # 数据库密码'HOST': 'localhost',                       # 数据库主机,通常是localhost'PORT': '5432',                            # 数据库端口,通常是5432}
}

确保已经在 PostgreSQL 中创建了数据库,假设数据库名为 your_db_name,并设置了相应的用户名和密码。

 2. 下载依赖库

pip install psycopg2

模型生成数据库表

1. 创建 Car 模型

接下来,创建一个 Car 模型,该模型会映射为数据库中的 car 表。

创建 models.py 文件:
# 在应用的 models.py 文件中定义模型
from django.db import modelsclass Car(models.Model):user = models.CharField(max_length=100)  # 使用人字段plate_number = models.CharField(max_length=20)  # 车牌号字段def __str__(self):return f"{self.plate_number} - {self.user}"

2.模型生成具体库

预备迁移文件生成

python manage.py makemigrations 模型所在包名

正式迁移把预备文件进行执行

python manage.py migrate

逆向从数据库表生成模型类

  1. 在对一个数据库中建立好表、约束和表关系等

  2. 在根目录的cmd中运行:

python manage.py inspectdb > first_app/models.py

第2步执行后会在models中生成对应的模型类

譬如:

class DjangoSession(models.Model):session_key = models.CharField(primary_key=True, max_length=40)session_data = models.TextField()expire_date = models.DateTimeField()class Meta:managed = False   # 这个属性是通知django,不需要进行从模型到数据库的迁移管理db_table = 'django_session'  # 对应的数据库中的表名

Field(模型字段)

Field类型

所有的Field类型,见 Model field reference | Django documentation | Django

AutoField         自增id常用

BooleanField      布尔值

CharField             短文本

DateField             日期格式

DateTimeField       日期带时间的给是

FloatField           小数

SmallIntegerField      小整数

IntegerField            大整数

TextField          文本

UUIDField 这样使用:

import uuid
from django.db import modelsclass MyUUIDModel(models.Model):# uuid.uuid4 千万别写成 uuid.uuid4() ,不要写 ()id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)

Field参数

  • max_length:字段最大长度,用于字符串等,字符串类型CharField必须设置该值

  • null:如果True,Django将在数据库中存储NULL空值。默认是False

  • blank:如果True,该字段被允许为空白("")。默认是False。请注意,这不同于null。null纯粹是与数据库相关的,而blank与验证相关。如果一个字段有blank=True,表单验证将允许输入一个空值。如果一个字段有blank=False,该字段将是必需的。

  • choices:示例:YEAR_IN_SCHOOL_CHOICES = (('FR', 'Freshman'),('SO', 'Sophomore'),('JR', 'Junior'),('SR', 'Senior'),('GR', 'Graduate')) ,中文示例:SEX_CHOICES=((1, '男'),(2, '女')),元组中的第一个元素是将存储在数据库中的值,第二个元素是将在页面中显示的值,最常见用于下拉选择框select

  • default:字段的默认值

  • help_text:用于显示额外的“帮助”文本

  • primary_key:如果True,这个字段是模型的主键,默认是False

  • unique:如果True,该字段在整个表格中必须是唯一的

  • verbose_name:详细字段名,不指定则是属性名的小写,并且用 空格 替换 '_'

http://www.shuangfujiaoyu.com/news/241.html

相关文章:

  • 柳州市网站制作公司怎么网上推广自己的产品
  • 傻瓜网站建设软件肇庆网站快速排名优化
  • 网站调用微信数据国际购物网站平台有哪些
  • 自己做的网站能在线支付shodan搜索引擎
  • 人人设计网主页seo搜索引擎排名优化
  • 加人引流加人网站怎么做网络营销专业就业公司
  • 南京电商网站设计公司百度官网下载安装免费
  • 怎么做查询网站后台安卓优化大师下载安装到手机
  • java能做网站开发么如何做好宣传推广
  • 小语种网站怎么做佛山企业用seo策略
  • 学做淘宝客网站潮州seo
  • 百度推广需要先做网站吗湖南网站建设效果
  • 用wordpress和avada做网站巨量数据分析入口
  • 做网站不靠点击收费的最新军事战争新闻消息
  • 北京蓝杉网站建设公司目录搜索引擎有哪些
  • 衡水提供网站制作公司哪家好免费网站模板
  • 什么是网页和网站郑州网站开发公司
  • 大型网站建设与维护过程站长之家字体
  • 网站的根目录下是哪个文件夹网络营销成功的案例及其原因
  • 武汉网站建设多少钱如何给自己的公司建网站
  • 专业定制网站公司互联网营销师报名入口
  • 怎么搜索整个网站内容百度推广开户公司
  • 天津手机网站建设百度关键词搜索指数查询
  • 网站域名服务器抖音关键词搜索排名收费
  • 深圳腾网站建设南宁seo结算
  • 免费ppt下载网站东莞推广系统
  • cpa怎么做网站百度seo霸屏软件
  • 做网站数据需要的软件宁波seo推广联系方法
  • 团购做的好的网站营销网站建设网站开发
  • 爱客crm手机下载汕头seo排名公司