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

沧州网站建设推广w3school网页制作

沧州网站建设推广,w3school网页制作,河南省级住房城乡建设主管部门网站,网站代备案python-web应用程序-Django数据库-数据库表设计 在models中创建一个类会自动对数据库进行管理#xff0c;那么如何用类的声明来实现数据库表的设计呢#xff1f; from django.db import models# Create your models here. class Department(models.Model):title models.Ch…python-web应用程序-Django数据库-数据库表设计 在models中创建一个类会自动对数据库进行管理那么如何用类的声明来实现数据库表的设计呢 from django.db import models# Create your models here. class Department(models.Model):title models.CharField(verbose_name部门名称,max_length20)class UserInfo(models.Model):name models.CharField(verbose_name姓名,max_length10)password models.CharField(verbose_name密码,max_length20)age models.IntegerField(verbose_name年龄)account models.DecimalField(verbose_name账户余额,max_digits10,decimal_places2,default0)crate_time models.DateTimeField(verbose_name入职时间)#无约束depart_id models.BigIntegerField(verbose_name部门id)1.有约束- to ,与那张表关联- to_field ,表中的那一字段关联2.Django自动- 写的dapart- 生成数据列 depart_id3.部门表被删除时- 级联删除dapart models.ForeignKey(toDepartment,to_fieldid,on_deletemodels.CASCADE)- 置空dapart models.ForeignKey(toDepartment,to_fieldid,nullTrue,blankTrue,on_deletemodels.SET_NULL)以上均是在数据库中的约束dapart models.ForeignKey(toDepartment,to_fieldid,nullTrue,blankTrue,on_deletemodels.SET_NULL)#在django中做出约束gender_choices ((1,男),(2,女))gender models.SmallIntegerField(verbose_name性别,choicesgender_choices)Django连接数据库 1.创建数据库 create database pymysql DEFAULT CHARSET utf8 COLLATE utf8_general_ci;2.在Django中配置数据库 DATABASES {default: {ENGINE: django.db.backends.mysql,NAME: pymysql, #数据库名称USER:root,PASSWORD:123456,HOST:127.0.0.1,PORT:3306} }3.根据models中的类自动生成表结构命令 python manage.py makemigrations python manage.py migrate也可点击-tools - run manage.py TASK makemigrations migrate部门管理 用最原始的方法做 后续使用Django中提供的Form和ModelForm组件更方便 1.参数传递 前端 href/depart/{{ obj.id }}/edit/urls.py中 path(depart/int:nid/edit/,views.depart_edit) #int:nid正则表达式相当于占位符该位置传递的是nid 的参数。view.py中 def depart_edit(request,nid): 部门 #根据nid获取他的数据[obj,] row_object models.Department.objects.filter(idnid).first()return render(request,depart_edit.htnl{row_object: row_object}) 2.模版的继承 对于前端高度重复的部分可以使用模版继承将不变的继承下来变化的重写即可 创建一个前端模版layout.html 在需要变化的地方加上 {% block content %} {% endblock %}使用模版创建一个test.html {% extends layout.html %}{% block content %}{% endblock %}layout.html: ! DOCTYPE htmlhtml langen head meta charsetUTF-8titleTitle/title/ head {% block css %}{% endblock % }body h1标题/h1 div {% block content %}{% endblock % } /div h1底部/h1/ body{% block js %}{% endblock % } / htm1继承模版 {% extends layout.html %} {% block css %} XXXXXX {% endblock % }{% block content %}XXXXXXX{% endblock %}{% block js %} XXXXXXXX {% endblock % }
http://www.w-s-a.com/news/317676/

相关文章:

  • 平顶山做网站公司用源码网站好优化吗
  • 网上电商游戏优化大师手机版
  • 个人微信公众号怎么做微网站吗网站域名需要续费吗
  • 有效的网站建设公丹阳做网站的
  • 哪些行业做网站的多学企业网站开发
  • 外贸seo网站制作网站备案的流程
  • 网站布局教程wordpress 侧边栏位置
  • 谁有手机网站啊介绍一下dedecms 网站重复文章
  • 博客网站快速排名微信机器人免费版wordpress
  • 孝感网站建设xgshwordpress网站基础知识
  • 百度为什么会k网站长沙做网站找哪家好
  • 揭阳商城网站建设新闻稿发布平台
  • 电商网站建设免费在线优化网站
  • 厦门网站建设咨询挣钱最快的小游戏
  • 郑州网站网络营销莱芜雪野湖别墅
  • 安装iis8 添加网站河南省建设执业资格中心网站
  • 个人网站电商怎么做广州市营销型网站建设
  • 空间站做网站什么版本wordpress 勾子
  • win7网站服务器制作软件网站浏览图片怎么做的
  • 网站制作平台公司嵌入式软件开发环境
  • 网站服务器镜像微商做网站网站
  • 十大旅游电子商务网站网上定做衣服
  • 怎样进行网站备案上海发布公众号app
  • 网站后台模板论坛网站优化招商
  • 个人网站设计作品能用VUE做网站
  • 网站建设预付阿里云域名备案查询
  • 苏州本地网站免费咨询医生的软件
  • 个人网站做废品回收福建网站开发招聘
  • wordpress网站备案学设计常用的网站
  • 网站建设的频道是什么网站用什么开发软件做