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

重庆建网站方法长春网站优化服务

重庆建网站方法,长春网站优化服务,工业产品设计专业,北京微信小程序开发Django的基本命令 django-admin 命令含义startproject启动Django项目startapp启动Django应用check检查项目完整性runserver本地运行项目shell进入Django项目的Python Shell环境test 进行Django用例测试makemigrations创建模型变更的迁移文件migrate执行makemigrations…

Django的基本命令

django-admin

命令含义
startproject启动Django项目
startapp启动Django应用
check检查项目完整性
runserver本地运行项目
shell进入Django项目的Python Shell环境
test        进行Django用例测试
makemigrations创建模型变更的迁移文件
migrate执行makemigrations命令创建的迁移文件
dumpdata将数据库的文件导出至文件
loaddata将文件中的数据导入至数据库

建立一个Django项目

django-admin startproject project_name

Django Project项目可以直接运行 Django App不可以直接运行

一个Project可以包含若干个App,每个App可以自己管理模型、视图、模板、路由和静态文件。

创建一个Django应用

django-admin manage.py startapp app_name

Django应用目录

views.py 处理视图

models.py 定义应用模型

admin.py 定义Admin模块管理对象

apps.py 声明应用

tests.py 编写测试用例

urls.py 管理应用路由

模型层简介

模型层处于视图层和数据库之间,作用是将Python对象和数据库表相互转换

模型层可以屏蔽不同数据库之间的差异,使得开发者更加专注于业务开发,可以提供数据库迁移等操作

DATABASES = {"default": {"ENGINE": "django.db.backends.sqlite3","NAME": BASE_DIR / "db.sqlite3",}
}

设置职位模型

  • 职位名称-文本-TextField
  • 发布日期-日期-DateTimeField
  • 公司名称-文本-TextField
  • 工作内容-文本-TextField
  • 岗位要求-文本-TextField
  • 投递链接-超链接-
  • 职位ID-int类型-自增-主键-IntegerField-AutoField-primary_key

职位模型的定义

定义一个类,引用model.Models

给模型中的字段招对应的模型

from django.db import models# Create your models here.
class Job(models.Model):"""id职位ID-int类型-自增-主键-IntegerField-AutoField-primary_keyname职位名称-文本-TextFieldtime发布日期-日期-DateTimeFieldcname公司名称-文本-TextFielddescript岗位描述-文本-TextFieldrequire岗位要求-文本-TextFieldurls投递链接-超链接-URLField"""job_id = models.AutoField(primary_key=True)job_name = models.TextField()job_date = models.DateTimeField(auto_now=True)job_cname = models.TextField()job_desc = models.TextField()job_req = models.TextField()job_urls = models.URLField()

在终端中执行makemigrations,创建迁移文件

python manage.py makemigrations

运行迁移文件,将迁移文件里的数据同步到数据库

python manage.py migrate

进入Djangoshell环境

python manage.py shell

创建Job对象,并进行实例化,在保存至数据库。 

from AnxinCampusRecruitment.models import Job
a = Job()
a.job_id=100
a.job_name="测试开发工程师"
a.job_date="2023-03-29"
a.job_cname="阿里巴巴"
a.job_desc="测试"
a.job_req="python,测试理论"
a.job_urls="www.baidu.com"
a.save()//保存至数据库
jobs=Job.objects.all()//获取所有Job对象
job=jobs[0]
print(job.job_cname)

 

 

http://www.ds6.com.cn/news/8392.html

相关文章:

  • 做网站的会计分录chrome网页版入口
  • 网站建设业务培训营销推广外包
  • 网站cms下载seo搜索引擎优化报价
  • 学习建网站玩网站建设学习百度论坛首页
  • 高端网站设计报价本地免费发布信息网站
  • .net域名 可以做公司网站吗淘宝关键词搜索量排名
  • 网站建立的连接不安全怎么解决网站怎么申请怎么注册
  • 中国建网站报价网址域名注册信息查询
  • 学而思最早是做网站的吗seo排名软件免费
  • wordpress中添加js长沙优化科技有限公司正规吗
  • 网站哪家做的好网络营销方式有哪些?
  • 上海网站营销推百度关键词seo排名软件
  • 关于域名用于非网站用途苏州网站seo服务
  • 外贸网站建设需做网络推广怎么收费
  • 最好的网站模板网站国家职业技能培训学校
  • 网站网站建设公司广州婚恋网站排名
  • 轻松做网站seo全网优化指南
  • 做网站开发哪种语言更稳定高效营销团队
  • 有哪些企业可以做招聘的网站有哪些内容免费网站流量统计
  • 蜀山传奇网页游戏培训如何优化网站
  • 网站定位分析网络营销与传统营销的整合
  • 做气球装饰可以上哪些网站电商代运营公司
  • 化妆品公司网站建设方案微信引流推广怎么找平台
  • 2018做网站的视频英语seo什么意思
  • 手机销售网站模板关键词吉他谱
  • 邹城手机网站建设百度竞价推广怎么收费
  • 怎样更新网站内容seo搜索优化邵阳
  • 深圳市保障性住房轮候申请seo关键词排名查询
  • 影楼网站源码网站怎样做推广
  • 2023免费推广网站天津seo网站管理