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

保定市建设局网站网站建设和维护费怎么摊销

保定市建设局网站,网站建设和维护费怎么摊销,汕头最新新闻消息,网站怎么做筛选功能的代码初识Django 1.安装django2.创建项目2.1第一种方式#xff1a;在终端2.2第二种方式#xff1a;Pycharm 3.创建app4.快速上手4.1再写一个页面4.2templates模板4.3静态文件4.3.1static目录4.3.2引用静态文件 5.模板语法案例#xff1a;伪联通新闻中心6.请求和相应案例#xff… 初识Django 1.安装django2.创建项目2.1第一种方式在终端2.2第二种方式Pycharm 3.创建app4.快速上手4.1再写一个页面4.2templates模板4.3静态文件4.3.1static目录4.3.2引用静态文件 5.模板语法案例伪联通新闻中心6.请求和相应案例用户登录7.数据库操作7.1安装第三方模块7.2 ORM1.自己创建数据库2.django连接数据库3.django操作表4.表中的数据 案例用户管理1.展示用户列表2.添加用户3.删除用户 python知识点函数、面向对象。前端开发HTML、CSS、JavaScript、jQuery、BootStrap。MySQL数据库python的Web框架 Flask自身短小精悍第三方组件。Django内部已集成了很多组件第三方组件。【主要】 1.安装django pip install djangoc:\python39- python.exe- Scripts- pip.exe- django-admin.exe 【工具创建django项目中的文件和文件夹】- Lib- 内置模块- site-packages- openpyxl- python-docx- flask- django 【框架的源码】2.创建项目 django中项目会有一些默认的文件和默认的文件夹。 2.1第一种方式在终端 打开终端 进入某个目录项目放在哪里。 /Users/wupeiqi/PycharmProjects/gx执行命令创建项目 c:\python39\Scripts\django-admin.exe startproject 项目名称# 如果 c:\python39\Scripts 已加入环境系统环境变量。django-admin startproject 项目名称/Library/Frameworks/Python.frmework/Versions/3.9/bin/django-admin startproject mysite2.2第二种方式Pycharm 注意 - Python安装目录C:\python39\python.exe lib....- F:\pycode\(基于Django创建的项目)特殊说明 第一种方式命令行创建的项目是标准的。第二种方式pycharm在标准的基础上默认给咱们加了点东西。 创建了一个templates目录【删除】 settings.py中【删除】 默认项目的文件介绍 D:\me\study\django\gxtree /f mysite 卷 新加卷 的文件夹 PATH 列表 卷序列号为 38BF-A450 D:\ME\STUDY\DJANGO\GX\MYSITE │ manage.py 【项目的管理启动项目、创建app、数据管理】 │ ├─.idea │ .gitignore │ workspace.xml │ └─mysiteasgi.py 【异步接收网络请求】settings.py 【项目配置】 【***常常修改***】urls.py 【URL和函数的对应关系】 【***常常修改***】wsgi.py 【同步接收网络请求】__init__.py3.创建app - 项目- app用户管理【表结构、函数、HTML模板、CSS】- app订单管理【表结构、函数、HTML模板、CSS】- app后台管理【表结构、函数、HTML模板、CSS】- app网站 【表结构、函数、HTML模板、CSS】- appAPI 【表结构、函数、HTML模板、CSS】..注意我们开发比较简洁用不到多app一般情况下项目下创建1个app即可。(djangoProject) PS D:\me\study\django\gx\mysite2 tree /f 卷 新加卷 的文件夹 PATH 列表 卷序列号为 38BF-A450 D:. │ a.py │ manage.py │ ├─.idea │ .gitignore │ workspace.xml │ ├─app01 │ │ admin.py 【固定不用动】django默认提供了admin后台管理 │ │ apps.py 【固定不用动】app启动类 │ │ models.py 【***重要***】对数据库操作 │ │ tests.py 【固定不用动】单元测试 │ │ views.py 【***重要***】函数 │ │ __init__.py │ │ │ └─migrations 【固定不用动】数据库变更记录 │ __init__.py │ └─mysite2│ asgi.py│ settings.py│ urls.py 【URL-函数】│ wsgi.py│ __init__.py│└─__pycache__settings.cpython-39.pyc__init__.cpython-39.pyc 4.快速上手 确保app已经注册【setting.py】注意不要放到中间件中 编写URL和视图函数对应关系【urls.py】 编写视图函数【views.py】 启动项目 命令行启动 python manage.py runserverPycharm启动 4.1再写一个页面 - url - 函数 - 函数4.2templates模板 4.3静态文件 在开发过程中一般将 图片CSSjs 都会当作静态文件处理。 4.3.1static目录 在app目录下创建static文件夹。 4.3.2引用静态文件 5.模板语法 本质上在HTML中写一些占位符由数据对这些占位符进行替换和处理。 案例伪联通新闻中心 6.请求和相应 关于重定向 案例用户登录 def login(request):if request.method GET:return render(request, login.html)# 如果是POST请求获取用户提交的数据# print(request.POST)username request.POST.get(user)password request.POST.get(pwd)if username root and password 123:return redirect(https://www.chinaunicom.com.cn/)# return HttpResponse(登录失败)return render(request, login.html, {error_msg: 用户名或密码错误})7.数据库操作 MySQL数据库pymysql import pymysql# 1.连接MySQL conn pymysql.connect(host127.0.0.1, port3306, userroot, passwordxx, dbunicom, charsetutf8) cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 2.发送指令 cursor.execute(insert into admin(username,password,mobile) values(wupeiqi,qwe123456,151555555)) conn.commit()# 3.关闭 cursor.close() conn.close()Django开发操作数据库更简单内部提供了ORM框架。 7.1安装第三方模块 pip install mysqlclient7.2 ORM ORM可以帮助我们做两件事 创建、修改、删除数据库中的表不用你写SQL语句。【无法创建数据库】操作表中的数据不用写SQL语句 1.自己创建数据库 启动MySQL服务 自带工具创建数据库 create database gx_day15 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;2.django连接数据库 在settings.py文件中进行配置和修改。 DATABASES {default:{ENGINE: django.db.backends.mysql, # 数据库引擎NAME: gx_day15, # 数据库名称HOST: 127.0.0.1, # 数据库地址本机 ip 地址 127.0.0.1PORT: 3306, # 端口USER: root, # 数据库用户名PASSWORD: xxxxx, # 数据库密码} }3.django操作表 创建表删除表修改表 创建表在models.py文件中 create table app01_userinfo(id bigint auto_increment primary key,name varchar(32),password varchar(64),age int )执行命令 python manage.py makemigrations python manage.py migrate注意app需要提前注册。 在表中新增列时由于已存在列中可能已有数据所以新增列必须要指定新增列对应的数据 1手动输入一个值 设置默认值 age models.IntegerField(default2)允许为空 data models.IntegerField(nullTrue,blankTrue)以后在开发中如果想要对表结构进行调整 在models.py文件中操作类即可。 命令 python manage.py makemigrations python manage.py migrate4.表中的数据 # 1、新建 # Department.objects.create(title销售部) # Department.objects.create(titleIT部) # Department.objects.create(title运营部) # UserInfo.objects.create(name吴佩琦, password123, age19) # UserInfo.objects.create(name住户非, password666, age29) # UserInfo.objects.create(name武阳郡, password666)# 2、删除 # UserInfo.objects.filter(id3).delete() # Department.objects.all().delete()# 3、获取数据 # 3.1、获取符合条件的所有数据 # data_list [对象对象对象] QuerySet类型 # data_list UserInfo.objects.all() # for obj in data_list: # print(obj.id, obj.name, obj.password, obj.age)# 3.1、获取第一条数据【对象】 # row_obj UserInfo.objects.filter(id1).first() # print(row_obj.id, row_obj.name, row_obj.password, row_obj.age)# 4、更新数据 # UserInfo.objects.all().update(password9999) # UserInfo.objects.filter(name住户非).update(age999)案例用户管理 1.展示用户列表 url函数 获取所有用户信息HTML渲染 2.添加用户 url函数 GET看到页面输入内容。POST提交 - 写入到数据库。 3.删除用户 url函数 http://localhost:8000/info/delete/?nid1 http://localhost:8000/info/delete/?nid2 http://localhost:8000/info/delete/?nid3def 函数(request):nid request.GET.get(nid)UserInfo.object.filter(idnid).delete()return HttpResPos
http://www.pierceye.com/news/399500/

相关文章:

  • 网站建设西安哪里好广州做企业网站的公司
  • 汉中市网站建设爱墙 网站怎么做
  • 失物招领网站开发项目需求分析搭建外文网站
  • 免费网站空间免备案自学php做网站
  • 南宁网站建设nnit30郴州市第一职业中专
  • 想开个影视网站 那有做的莱芜信息平台
  • js做网站登录有服务器了怎么做网站
  • 郑州餐饮网站建设哪家好零基础网站建设教学在哪里
  • 讲述做网站的电影建设工程公司名字大全
  • 易语言可以做网站管理系统吗网站备案查询工信部手机版
  • 珠海建站论坛淘宝客网站做一种还是做好几种
  • 杭州公司的网站建设公司教育网站制作运营
  • 福州手游网站建设长春火车站停运了吗
  • wordpress仿站博客视频教程建筑模板哪种好
  • 手机配件网站模板雇主品牌建设
  • 列车营销网站怎么做网站 审批号
  • 嘉定公司网站设计游仙建设局官方网站
  • 青山做网站西安十大网站制作公司
  • 网站服务器租用一年多少钱啊seo优化检测
  • 北京网站建设联系电话长春市网络科技有限公司
  • 软件下载网站免费大全济宁医院网站建设
  • 龙岩到永定株洲网站推广优化
  • 个人网站建设研究意义朔州seo网站建设
  • 怎样进入网站的后台视频网站建设方案书
  • 家具网站开发报告北斗导航2022最新版手机版
  • 好看的食品网站app图片怎么制作
  • 杭州做外贸网站wordpress给用户发送邮件
  • 政务服务 网站 建设方案软件外包平台哪家好
  • 上海千途网站建设网站建设 中企动力长沙
  • 网站建设产品介绍烟台定制网站建设电话