10 2019 档案

摘要:一:django默认数据库的配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 二:自定义数据库的配置 1. 安 阅读全文
posted @ 2019-10-31 10:40 张京墨 阅读(514) 评论(0) 推荐(0) 编辑
摘要:一:模型类直接从把前端表单传入的值,进行存储。 @csrf_exempt def regist(request): if request.method == 'POST': form = UserForm(request.POST) # 从前端表单中获取的数据,传给用户模型类,创建实例。 usern 阅读全文
posted @ 2019-10-30 16:15 张京墨 阅读(321) 评论(0) 推荐(0) 编辑
摘要:一:项目部署的框架 nginx和uWSGI在生产服务器上进行的部署 二:什么是nginx? nginx是一个web服务器。 什么是web服务器? web服务器则主要是让客户可以通过浏览器进行访问,处理HTML文件,css文件,js文件,图片等资源。web服务器一般要处理静态文件。对接服务器。 什么是 阅读全文
posted @ 2019-10-30 14:26 张京墨 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一:类视图 1. 为什么使用类视图? # 以注册请求逻辑为例 def register(request): if request.method == "GET": render(request, "register.html") if request.method == "POST": name = 阅读全文
posted @ 2019-10-29 18:08 张京墨 阅读(312) 评论(0) 推荐(0) 编辑
摘要:一:表一的字段分析 class Sheep_Area(models.Model):# models.AutoField()自增列,要显示自定义的自增列,必须定义primary=True# area_id 这个是在数据库中存的名字,对应在浏览器显示的名字为verbose_name,这样方便阅读。 ar 阅读全文
posted @ 2019-10-29 11:21 张京墨 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一:cookie cookie是一段存在本地浏览器上的文本信息,不适合存储敏感的密码等信息,不安全。 cookie的特点: 1. 键值对的形式 2.Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问www.taobao.com时向浏览器中写了Cookie信息,使用同一浏览器访问 阅读全文
posted @ 2019-10-28 17:55 张京墨 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一: from django.views.decorators.csrf import csrf_exempt # 获取微信返回的code信息 @csrf_exempt def wechat_auth(req): if req.method == 'POST': code = req.POST.ge 阅读全文
posted @ 2019-10-28 15:28 张京墨 阅读(12697) 评论(0) 推荐(1) 编辑
摘要:一:从前端接收查询字符串 query-string 注意:get和post都可以在url后面添加查询字符串?a=1&b=2 测试工具:postman 1:get方式接收 视图函数 from flask import Flask from flask import request app = Flas 阅读全文
posted @ 2019-10-28 10:27 张京墨 阅读(2934) 评论(0) 推荐(0) 编辑
摘要:一:注册功能 1:前端准备表单 # 前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale 阅读全文
posted @ 2019-10-26 22:47 张京墨 阅读(464) 评论(0) 推荐(0) 编辑
摘要:一:连接 1:本地连接 mysql -u用户名 -p密码 2:连接远程服务器 mysql -u用户名 -p密码 -hip地址 -P端口号 线下修改远程服务端上部署的mysql服务器 二:创建数据库 create database 名字 utf8; 三:显示数据库 show databases; 四: 阅读全文
posted @ 2019-10-24 23:35 张京墨 阅读(813) 评论(0) 推荐(0) 编辑
摘要:一:关系型数据库 mysql Flask-SQLAlchemy管理关系型数据库。 mysql数据库引擎:url : mysql://username:passowrd@hostname/database 安装相关依赖包: pip install flask-sqlalchemy pip instal 阅读全文
posted @ 2019-10-24 17:48 张京墨 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:一:在网页上显示时间 flask-moment 程序扩展可以实现 pip install flask-moment # 未完待续 阅读全文
posted @ 2019-10-23 15:02 张京墨 阅读(572) 评论(0) 推荐(0) 编辑
摘要:一:url_for函数 干什么的?传入函数名,得到函数的路由地址(访问视图函数的地址) from flask import Flask from flask import url_for app = Flask(__name__) @app.route("/") def index(): login 阅读全文
posted @ 2019-10-23 14:23 张京墨 阅读(2197) 评论(0) 推荐(1) 编辑
摘要:一:Twitter Bootstrap是什么? 1.开源框架:提供用户页面组件。 2.可以创建整洁且具有吸引力的网站,并且网站能兼容所有现代的Web浏览器。 特点: Bootstrap 是客户端框架,因此不会直接涉及服务器。服务器需要做的只是提供引用了Bootstrap 层叠样式表(CSS) 和Ja 阅读全文
posted @ 2019-10-23 13:30 张京墨 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一:继承 基类模板base.html 中在进行挖坑 {% block 坑的名字%}{% endblock %} 子类模板test.html 中 通过 {% extends "base.html" %} 继承父类模板,然后进行填坑,{% block 坑的名字 %}{% endblcok %} 填坑的方 阅读全文
posted @ 2019-10-23 10:32 张京墨 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:一:表单 表单用于注册,修改用户数据等场景。 flask-wtf提供了一个包,可以创建表单:pip install flask-wtf 为了防止跨域请求,flask_wtf自己生成一个秘钥,用秘钥生成加密口令,然后用口令验证表单中的数据真伪(是否被篡改过) from flask import Fla 阅读全文
posted @ 2019-10-22 17:17 张京墨 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一:渲染模板 app.run(debug=True) 开启debug模式,flask框架自动提示错误提示的页面显示。 视图函数 from flask import Flask from flask import request from flask import redirect from flas 阅读全文
posted @ 2019-10-22 16:59 张京墨 阅读(792) 评论(0) 推荐(0) 编辑
摘要:一:redirect的场景 加入登录成功后,需要跳转到主页;登录退出后,跳转到主页面。 阅读全文
posted @ 2019-10-22 15:16 张京墨 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一:请求 1. 浏览器向服务器传参的几种方式: 方式一:通过正则的形式进行传递,名字为未命名模式 路由的正则形式: from django.conf.urls import url from . import views # 导入对应的视图函数名字,以后视图函数会越来越多。 urlpatterns 阅读全文
posted @ 2019-10-21 22:51 张京墨 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一:路由 简单的路由过程图: 1. 路由的定义位置 路由定义方式一:主路由和子路由分开定义 主路由的定义 urls.py from django.conf.urls import url from django.contrib import admin from django.conf.urls i 阅读全文
posted @ 2019-10-21 22:47 张京墨 阅读(687) 评论(0) 推荐(0) 编辑
摘要:一:静态文件 Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理。 为了提供静态文件,需要配置两个参数: STATICFILES_DIRS 存放查找静态文件的目录 STATI 阅读全文
posted @ 2019-10-21 20:52 张京墨 阅读(477) 评论(0) 推荐(0) 编辑
摘要:一:配置文件setting.py中的简单配置更改 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 简单解释一下:os import os print("你目前使用的工作平台是:{}".format(os.n 阅读全文
posted @ 2019-10-21 16:02 张京墨 阅读(392) 评论(0) 推荐(0) 编辑
摘要:一:修改视图函数 报错:ImportError: No module named 'django' 原因是:pycharm中的解释器未选择虚拟环境里面的python3 from django.shortcuts import render # Create your views here. from 阅读全文
posted @ 2019-10-21 15:24 张京墨 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一:子应用 Django的视图编写是放在子应用中的。类似于flask中的视图。 二:创建子应用 例如:在刚才的dj_study项目中,创建一个名字为user的子应用(目录):注意是第一级的dj_study下面。 python manage.py startapp user # manage.py启动 阅读全文
posted @ 2019-10-21 14:47 张京墨 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:1.创建虚拟环境 mkvirtualenv django_study -p python3 创建成功后:(django_study) python@ubuntu:~$ 2.安装django-指定版本1.11.11 pip install django==1.11.11 报错:TypeError: u 阅读全文
posted @ 2019-10-21 13:59 张京墨 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一:运行报错 OSError: [Errno 98] Address already in use:5000端口可能被占 lsof -i:端口号 查看端口被那个进程使用,结果是python3.5 kill PID 杀死这个进行,运行程序,flaks框架正常运行 from flask import F 阅读全文
posted @ 2019-10-18 23:04 张京墨 阅读(718) 评论(0) 推荐(0) 编辑
摘要:一:安装flask workon flask_project 进入虚拟后安装flask pip install flask==0.10.1 安装指定的版本 进入虚拟环境的目录,查看创建的所有的虚拟环境,创建的虚拟环境中有指定的python解释器 进入虚拟环境,查看包的管理 总结:虚拟环境与真实环境怎 阅读全文
posted @ 2019-10-17 20:02 张京墨 阅读(2096) 评论(0) 推荐(0) 编辑
摘要:一、查看ubantu上是否安装虚拟环境的包 virtualenv --version 这里显示的是:15.0.1的版本,如果没有的话, sudo pip install virtualenv sudo pip install virtualenvwrapper(虚拟环境管理工具) virtualen 阅读全文
posted @ 2019-10-17 18:07 张京墨 阅读(231) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 垃圾回收机制 1.计数引用机制 就是一个变量、数据结构、对象当没有人引用时,python的会启用垃圾回收机制,将其从内存中删除。 怎么看引用的次数呢?sys模块提供的sys.getrefcount(要查的对象)返回引用次数 import sys a = 1 b = 1 print("删 阅读全文
posted @ 2019-10-16 21:15 张京墨 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.闭包 简单理解:闭包就是多层函数的嵌套,外层函数的返回值是内层函数的引用。 def out_func(n): num = 100 def in_fucn(*args,**kwargs): # nonlocal num if n % 2 == 0: # 里面没有修改num的值,直接使用可以,如果变 阅读全文
posted @ 2019-10-16 21:14 张京墨 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示