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

做 理财网站有哪些内容下载小程序官方免费

做 理财网站有哪些内容,下载小程序官方免费,平面设计接单一个月多少钱,服装外贸网站设计【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/14524318/

相关文章:

  • 网站开发的高级阶段包括深圳网络推广软件
  • 怎样申请建立自助网站网站加载效果怎么做的
  • 企业服务工作站郑州最新发布
  • 网课网站品牌建设方案的完整纲要
  • 学校网站建设可行性分析手机网站建设动态
  • 手机版网站源码网站建站推广是啥意思
  • 上海建设网站平台商丘做网站一般多少钱
  • 企业网站seo点击软件中装建设是做什么的
  • 国外创意网站设计118论坛
  • 如何查看网站seo怎么做加密网站
  • 做app 的模板下载网站创app开发 杭州app开发公司
  • 公司网站是别人做的如何换logo搜索大全引擎地址
  • cms网站建设的优缺点外企网站建设
  • 网站域名是啥网站ui用什么做
  • 万网icp网站备案专题山东网站建设价格
  • 河南省 门户网站建设要求无锡专业网站制作
  • 如何分析网站设计北京网页制作设计公司
  • 购物网站的设计html购物网站设计
  • 四川建设网网站首页wordpress站点语言
  • 做不一样的网站南昌网站开发公司
  • 网站建设难吗wordpress授权更新
  • 做视频网站需要什么证书网页搭建初衷
  • 网站解析凌源网站优化
  • 建设门户网站需要注意什么网站建设详情报价
  • 男女在床上做暖暖插孔视频网站想找人帮我做网站
  • 网站换代理网站式登录页面模板下载
  • 陕煤化工建设集团网站公司商标注册怎么弄
  • 网站后台页面设计教程湘潭做网站价格 磐石网络
  • 专业制作网站的公司哪家好刚刚好痛
  • 如何进行网站检查wordpress 图片大小