django
文章平均质量分 50
django框架的使用
廷益--飞鸟
这个作者很懒,什么都没留下…
展开
-
python django ajax 上传图片后端搭建
当前使用版本django==2.2.17pip install django==2.2.17 -i https://mirror.baidu.com/pypi/simple1、项目创建django-admin startproject RoService2、设置相关import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR = os.path.dirname(os.p原创 2021-11-09 18:41:01 · 1750 阅读 · 0 评论 -
django token验证装饰器
装饰器# login_check('PUT', 'GET', 'POST')def login_check(*methods): # *methods 装饰器参数 ('PUT', 'GET', 'POST') def __login_check(func): # func 被装饰的函数 users def wrapper(request, *args, **kwargs): # 通过 request 检查token request.*** .原创 2021-03-10 16:46:22 · 567 阅读 · 3 评论 -
django FinalShell ssh连接云服务
FinalShell说明与下载下载地址:Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe1、云服务器设置密码登录云服务 进入服务器运维设置密码记住密码:自定义密码记住地址:IP地址 47.110.***2、SSH连接 云服务输入主机IP地址输入用户名:root输入密码:点击确定 连接成功...原创 2021-03-01 17:50:56 · 314 阅读 · 0 评论 -
django 前后端分离 跨域访问
最终现实 不同域的跨域的访问前端:127.0.0.1:5000后端:127.0.0.1:8000可以部署到不同服务器上,实现前后端的分离一 、创建项目创建文件夹:blog_project命令行输入django-admin startproject blog安装相应的库'jwt token相关'pip install pyjwt'跨域支持'pip install django-cors-headers二、前后端分类设置设置的配置文件的修改1. settings.py文件修.原创 2021-02-25 13:17:15 · 800 阅读 · 0 评论 -
django jwt token 令牌
jwt的使用jwt官网:https://jwt.io/1.header{‘alg’:‘HS256’, ‘typ’:‘JWT’}2.payload{‘exp’:xxx, # Expiration Time 此token的过期时间的时间戳‘iss’:xxx,# (Issuer) Claim 指明此token的签发者‘aud’:xxx, #(Audience) Claim 指明此token的‘iat’:xxx, # (Issued At) Claim 指明此创建时间的时间戳‘aud’:.原创 2021-02-23 11:43:06 · 239 阅读 · 1 评论 -
Django 云端部署项目
配置前提(版本相同)python 环境安装数据库的安装django安装uwsgi安装nginx安装代码上传数据库创建数据库的配置create database mysite6_db default charset utf8 collate utf8_general_ci;代码配置settings.py设置DEBUG = FalseALLOWED_HOSTS = ['*']DATABASES = { 'default': { 'ENGINE': .原创 2021-02-04 11:30:09 · 200 阅读 · 2 评论 -
mysql 云服务远程连接与创建用户
1、mysql云服务配置'获取管理员权限'sudo su'进入配置文件'cd /etc/mysql/mysql.conf.d'备份配置文件'cp mysqld.cnf mysqld.cnf.bakls -l'设置绑定地址 取消绑定本地地址'vim mysqld.cnf# bind-address = 127.0.0.1'保存退出'':wq''查看当前运行进程'ps aux|grep 'mysql''重新启动 mysql 服务'service mysql resta原创 2021-02-01 17:01:20 · 184 阅读 · 0 评论 -
web ajax 排错流程
1、检查浏览器调试工具 console; 若发现红色报错,代表js有问题2、执行发送请求的事件,查看 调试工具 network;观察所有请求情况。200=预期的正常状态业务请求出现404 - url映射有问题 【xhr 写的url错误 /django 路由分发有问题】;304 --静态资源缓存 【正常的浏览器行为 若项关闭 浏览器缓存,打开调试工具-网络-禁用缓存 /disable cache】500 -django 视图层逻辑问题;无状态码 –原创 2021-01-29 17:54:38 · 169 阅读 · 0 评论 -
django 数据库的配置
数据库的配置1、setting.py 配置# 原始设置# DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),# }# }DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mys原创 2021-01-27 16:41:31 · 250 阅读 · 0 评论 -
django 静态文件与路径
静态文件与路径静态文件:css,js,音频,视频,html文件(部分)1、创建静态文件文件夹在项目工程下 创建文件夹static2、配置静态路径settings.py文件中# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/2.2/howto/static-files/STATIC_URL = '/static/'# 添加静态文件夹路径STATICFILES_DIRS = (原创 2021-01-15 11:41:07 · 745 阅读 · 1 评论 -
django 模板的继承
模板的继承—实现页面模块化父模板格式{% block block_name %}定义模板块,此模板块可以被子模板重新定义的同名块覆盖{% endblock block_name %}子模板格式{% extends ‘父模板名称’ %}{% block block_name %}子模板块用来覆盖父模板中 block_name 块的内容{% endblock block_name %}整体代码base.html<!DOCTYPE html><html ..原创 2021-01-11 11:40:56 · 185 阅读 · 1 评论 -
django 模板的标签
if语句>格式{% if 条件表达式1 %}…{% elif 条件表达式2 %}…{% elif 条件表达式3 %}…{% else %}…{% endif %}>示例view端def mytemp_view(request): x = 6 return render(request, "mytemp.html", locals())html<!DOCTYPE html><html lang="en"><he.原创 2021-01-11 10:59:58 · 156 阅读 · 0 评论 -
Django 后台管理 没有式样
1、处于非Debug模式settings.py文件# SECURITY WARNING: don't run with debug turned on in production!DEBUG = TrueALLOWED_HOSTS = ['*']2、设置ROOT官方设置文档https://docs.djangoproject.com/en/2.2/howto/static-files/在本地路径创建 static文件夹# Static files (CSS, JavaScript,原创 2021-01-05 14:31:16 · 347 阅读 · 0 评论 -
django 模板的创建与传参
MTV模式M:模型T:模板V:视图URL:路由器模板的创建与设置1. 创建模板文件夹创建文件夹 名字为:templates目录级别在 项目下2. setting.py文件设置参数DIRS 添加 创建模板路径TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'template原创 2020-12-28 15:15:04 · 584 阅读 · 0 评论 -
django POST方式传递参数
浏览器1、GET获取静态页面URL127.0.0.1:8000/login返回 <form action="/login" method="post"> 用户名:<input name="username", type="text"> 密码:<input name="password", type="text"> <input type="submit" value="登录"> </form>.原创 2020-12-25 10:36:04 · 1297 阅读 · 4 评论 -
django GET方式传参
浏览器URL 格式:xxx?参数名1=值1&参数名2=值2…1、html 超级链接<a href="/mypage?a=999&b=999">进入mypage</a>生成URL127.0.0.1:8000/mypage/?a=100&b=2002、html from表单<form action="/mypage" method="get"> <input type="text" name="a"&g.原创 2020-12-24 13:53:42 · 1231 阅读 · 4 评论 -
django URL路由与传参
1、普通路由浏览器127.0.0.1:8000/page1URL path('page1', views.page1_view), # page1页面视图def page1_view(request): html = "<h1>这是第一个页面<h1>" return HttpResponse(html)2、分组路由浏览器127.0.0.1:8000/100/add/200URLre_path(r"^(\d+)/(\w{3})/(.原创 2020-12-18 10:36:16 · 341 阅读 · 0 评论 -
django 创建项目
1、创建项目文件夹进入需要创建的文件夹目录后格式django-admin startproject 项目名称实例django-admin startproject mysite12、设置运行项目格式python3 manage.py runserverpython3 manage.py runserver 端口号python manage.py runserver 外网地址:端口号实例python manage.py runserverpython manage.py r原创 2020-12-16 17:41:35 · 145 阅读 · 0 评论