
Django
Scorpion-S
to the moon!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟Django,搭建web服务器
socket服务端功能划分: a.负责与浏览器收发消息(socket通信) --> wsgiref / uWsgi / gunicorn… b.根据用户访问不同的路径执行不同的函数 c.从HTML读取出内容, 并且完成字符串的替换 --> jinja2(模板语言) Django实现了b、c两部分,a借助了第三方库实现。以下为Django框架的大致流程。 import socket ...原创 2018-10-12 22:11:09 · 344 阅读 · 0 评论 -
django之ORM使用(对象关系模型)
Django版本是1.11.11 数据库的版本是5.7 1、手动创建数据库,Django不支持创建数据库。 mysql -u root -p #连接数据库 create database django_db #创建数据库 2、配置数据库 在settings中找到DATABASES选项配置数据库 DATABASES = { 'default': { 'ENGINE': '...原创 2018-10-14 22:35:21 · 360 阅读 · 0 评论 -
django目录结构即配置
主目录为mysite为项目目录,static目录为后添加的目录,主要存放静态文件,像(JS,css,image)这样的文件,需要在settings.py目录中配置如下内容 STATIC_URL = '/static/' #可能有许多静态文件static,作用是为所有静态文件起别名。作为一个统称 #设置静态文件放置的位置,JS,css,image STATICFILES_DIRS = [o...原创 2018-10-14 22:47:18 · 176 阅读 · 0 评论 -
django-模板语言
基本用法 {{ valiable }} 双括号存放变量 {% statement %} 存放逻辑语句 ---------------------------------------------------------------- for语句的使用 {% for l in list %} {{ forloop.counter }} <!--#从一开始返回计数,返回计数...原创 2018-10-16 17:06:12 · 192 阅读 · 0 评论 -
天天生鲜Django项目源码
github地址:https://github.com/sweetdoctor/dailyfresh原创 2018-12-04 12:21:14 · 15511 阅读 · 3 评论 -
Django使用celery异步发送邮件
celery 4.2版本 Redis2.10版本 安装 pip install celery,Redis作为中间人,安装2版本,3会报错,在Windows下测试还需安装 pip install eventlet 1.在项目目录下创建celery.py文件,内容如下 from __future__ import absolute_import, unicode_literals import ...原创 2018-12-04 12:45:40 · 467 阅读 · 0 评论 -
使用Redis为Django设置缓存
本地安装Redis数据库 Django环境中pin install django-redis 在settings文件中设置Redis数据库作为Django的缓存。 # 配置Redis为Django缓存 CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION...原创 2018-12-04 20:24:15 · 216 阅读 · 0 评论 -
django自定义存储类,改变默认上传图片到fastdfs服务器
下载fastdfsPython客户端,https://github.com/jefforeilly/fdfs_client-py 安装: pip install fdfs_client-py-master.zip pip install mutagen pip isntall requests 1.自定义存储类 from django.core.files.storage import Stor...原创 2018-12-04 21:10:16 · 657 阅读 · 0 评论