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

招聘 负责网站开发wordpress register_taxonomy

招聘 负责网站开发,wordpress register_taxonomy,西安制作app的公司,向国旗敬礼做美德少年网站【1】三板斧(3个方法)的使用 Httpresponse() 括号内写什么字符串#xff0c;返回的就是什么字符串返回的是字符串 render(request#xff0c; 静态文件 ) request是固定的静态文件是写在templates文件夹里面的#xff0c;如#xff0c;HTML文件 redirect( 重定向的地址 ) 重…【1】三板斧(3个方法)的使用 Httpresponse() 括号内写什么字符串返回的就是什么字符串返回的是字符串 render(request 静态文件 ) request是固定的静态文件是写在templates文件夹里面的如HTML文件 redirect( 重定向的地址 ) 重定向的地址就是要跳转的网页地址。如http://www.baidu.com 这3个方法是内置的需要导入具体看如下图片 def index(request):print(request)# return HttpResponse(request) # 它返回的是字符串# return render(request, index.html) # 加载HTML页面的# return redirect(http://www.baidu.com) # 加载HTML页面的return redirect(/home/) # 重定向的 【2】settings.pyDjango全局配置文件的介绍 Django settings for myseconddjango project.Generated by django-admin startproject using Django 2.1.For more information on this file, see https://docs.djangoproject.com/en/2.1/topics/settings/For the full list of settings and their values, see https://docs.djangoproject.com/en/2.1/ref/settings/ import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...) #用于绑定项目文件位置的绝对路径所有文件夹都依赖于此路径(django项目的根路径) BASE_DIR os.path.dirname(os.path.dirname(os.path.abspath(__file__)))# Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/# SECURITY WARNING: keep the secret key used in production secret! # 安全警告对生产中使用的安全密钥(也可以说是对密码加密使用的盐) SECRET_KEY rahwlz0#)_g-n8gko(0yh*%e1h*1rmr5!ccpddf%3oc# SECURITY WARNING: dont run with debug turned on in production! # DEBUG项目的启动模式 # 1.True:调试模式 # 检测代码改动后立即重启服务 # 显示报错页面便于查找错误 # 2.False:正式启动模式或者上线模式 # 不显示错误信息改为False时需要指定ALLOWED_HOSTS来过滤一些错误的请求DEBUG TrueALLOWED_HOSTS [] #[]空列表表示只有请求头中host为127.0.0.1localhost能访问本项目-DEBUGTrue时有效 #[*]表示任何请求头的host都能访问当前项目 #[192.168.1.3,127.0.0.1]表示只有当前两个host的值才能访问当前项目# Application definition#注册Django应用 INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,app02.apps.App02Config, ]#注册中间件 MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddleware,django.middleware.common.CommonMiddleware,django.middleware.csrf.CsrfViewMiddleware,django.contrib.auth.middleware.AuthenticationMiddleware,django.contrib.messages.middleware.MessageMiddleware,django.middleware.clickjacking.XFrameOptionsMiddleware, ]# 表明Django主路由的位置 ROOT_URLCONF myseconddjango.urls# 指定模板配置信息 TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR,templates)],APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,],},}, ]# 正式启动的时候会用 WSGI_APPLICATION myseconddjango.wsgi.application# Database # https://docs.djangoproject.com/en/2.1/ref/settings/#databases# 数据库配置 DATABASES {default: {ENGINE: django.db.backends.sqlite3,NAME: os.path.join(BASE_DIR, db.sqlite3),} }# Password validation # https://docs.djangoproject.com/en/2.1/ref/settings/#auth-password-validatorsAUTH_PASSWORD_VALIDATORS [{NAME: django.contrib.auth.password_validation.UserAttributeSimilarityValidator,},{NAME: django.contrib.auth.password_validation.MinimumLengthValidator,},{NAME: django.contrib.auth.password_validation.CommonPasswordValidator,},{NAME: django.contrib.auth.password_validation.NumericPasswordValidator,}, ]# Internationalization # https://docs.djangoproject.com/en/2.1/topics/i18n/# 语言信息配置 # LANGUAGE_CODE en-us # 英文 LANGUAGE_CODEzh-hans # 中文# 时区设置 # TIME_ZONE UTC # 世界标准时区 TIME_ZONE Asia/Shanghai # 中国时区USE_I18N TrueUSE_L10N TrueUSE_TZ True# Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.1/howto/static-files/# 这个配置是访问静态文件的令牌 STATIC_URL /static/ 【3】静态文件的配置 【3.1】 什么是静态文件 静态文件能直接拿来使用的都是静态文件                  例如类似HTML文件类似CSS文件类似js文件图片第三方的前端框架jQuerybootstrap等   静态文件一般写在static文件夹中但这个文件夹Django项目默认情况下没有因此我们需要手动创建。静态的HTML文件一般存放在templates文件夹中 【3.2】django地址问题 向django项目中导入static静态文件后会出现找不到文件地址的情况。        原因是在Django中没有开设这样一个地址。           解决方法Django自动帮我们加。                 在Django的全局配置文件settings.py中添加一个   STATICFILES_DIRS  [os.path.join(BASE_DIR static )]                         static是static文件夹的路径                                          【3.3】动态解析 在settings.py这个文件中有STATIC_URL /static/                  STATIC_URL /static/    是访问静态文件的令牌没有去访问静态文件必要要有这个令牌没有这个令牌直接拒绝访问   {%  %}        一般写跟逻辑相关的 {{  }}        一般写跟变量相关的   动态解析就需要用到{%  %}                   {% load static %}script src{% static js/jquery_3.7.1_jquery.min.js %}/script link relstylesheet href{% static bootstrap-3.4.1-dist/css/bootstrap.min.css %} script src{% static bootstrap-3.4.1-dist/js/bootstrap.min.js %}/script {% load static %} ------ load是固定写法static是令牌script src{% static js/jquery_3.7.1_jquery.min.js %}/scriptstatic是令牌后面是文件地址 【4】request对象方法 以登录系统为例子 request.method 查看请求方式是POST还是GET request.POST 获取以post请求方式提交的表单数据 request.POST.get(username) 获取以post请求方式提交的指定表单数据使用get方法默认是拿到最后一个值 request.POST.getlist(hobby) 获取以post请求方式提交的指定表单数据中的多个值 request.GET 获取以get请求方式网址栏上的参数 request.GET.get(a) 获取以get请求方式网址栏上的指定参数的值 request.GET.getlist(C) 获取以get请求方式网址栏上的指定参数的值的多个值 以上方法都需要用print()打印才能看到效果   例printrequest.POST 【5】django链接数据库 在settings.py中链接数据库         将原先的default注释掉然后新写一个default          # 数据库配置 DATABASES { # default: { # ENGINE: django.db.backends.sqlite3, # NAME: os.path.join(BASE_DIR, db.sqlite3), # }default: {ENGINE: django.db.backends.sqlite3,HOST: 127.0.0.1,PORT: 3306,USER: root,PASSWORD: 123,NAME: db1,CHARSET: UTF8, } } 注意         配置完链接数据的代码之后Django默认启动不起来。原因内部使用的链接模块用的是mysqldb我们换个模块使用pymysql模块   如何更换成pymysql         在任意的__init__.py这个文件中添加如下两行代码   import pymysqlpymysql.install_as_MySQLdb() 【6】orm介绍 orm对象映射模型   映射对应关系     面向对象       》》》》            数据库         类名          》》》》              表名         对象          》》》》          一条记录         属性          》》》》          一个字段   在Django中操作数据库不用写原生的SQL语句而是使用面向对象的语法和一些方法来操作数据库。    这个方法的缺点         代码的封装程度太高导致执行效率下降     书写SQL语句的位置models.py这个文件     在models.py中写完后需要在Terminal终端中做数据库迁移命令   数据库迁移命令        python36  manage.py makemigrations        # 生成迁移的记录python36  manage.py migrate        #  这句话是真正操作数据库生成表   只要是对models.py里面的代码做了修改或其它改动都需要重新执行数据库迁移命令
http://www.hkea.cn/news/14262125/

相关文章:

  • 扬州网站建设哪个好薇宁波手机网站制作
  • 旅游网站内容规划特点wordpress能做成社区吗
  • 培训机构网站源码淘宝移动网站建设
  • 自己电脑做网站wordpress 友链
  • 做指甲的网站一份完整的营销策划书
  • 制作自己的网站需要什么模板网站和插件有哪些
  • 恐龙网站建设淘宝网站开发费用
  • 成品网站能用吗网站建设上海网站建设公司网站
  • 网站前台设计模板如何用微信分享wordpress
  • 网站百度seo推广怎么做role wordpress
  • 成都建设规划局网站八年级信技做网站
  • 包头做网站的公司招聘信息ip反查域名网站
  • 淘客网站如何做推广上海市公共资源交易平台
  • 网站建设工作室 怎么样wordpress主题模块添加图片
  • wordpress 多站点 主站点wordpress数据库调用文章
  • 定制制作网站设计岱山建设网站
  • 成都装修网站制作价格做视频网站成本
  • 南宁市网站设计专业层析成像代做网站
  • 做暖暖网站能看外国网站的浏览器
  • 武昌做网站响应式网站自助
  • 相册网站建设方案网站建设与维护期末试卷
  • 佛山设计网站公司设计个企业网站网页咋弄
  • 重庆定制网站开发wordpress更改生成小图大小
  • 做网站的流程与步骤网站alt标签
  • 网站如何备案icp免费推广网站短视频
  • 制作网站分析商业模式网站视频你懂我意思吧app
  • seo网站推广推荐哈尔滨城市建设局网站
  • 网站的基本建设投资广州建立网站的公司网站
  • 做一个网站如何做可信赖的郑州网站建设
  • 网站备案编号查询自建网站需要备案吗