![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django学习
陈弟弟
不知道自己在干嘛
展开
-
Django项目实战3-个人博客部署到服务器(Nginx+Gunicorn+Supervisor)
fdfddffdd原创 2020-08-01 20:52:21 · 559 阅读 · 0 评论 -
Django项目实战2-个人博客文章详情页实现
1、基本配置(1)设计文章详情页的 URL:blog/urls.pyfrom django.urls import pathfrom . import viewsapp_name = 'blog'urlpatterns = [ path('', views.index, name='index'), path('posts/<int:pk>/', views.detail, name='detail'),]blog/models.pyfrom django原创 2020-07-30 10:05:40 · 1085 阅读 · 2 评论 -
Django项目实战1-个人博客首页实现
环境:Windows 10 (64 位),Python 版本为 3.7.6(64 位),django 版本为 2.2.31、环境配置:(1)安装python3(我自己是python3.7.6)(2)虚拟环境搭建(两种方法)1)virtualenv创建和管理虚拟环境①安装 virtualenv:pip install virtualenv -i https://pypi.douban.com/simple/②创建虚拟环境:virtualenv 指定一个非中文目录作为虚拟环境目录③激活虚拟环境原创 2020-07-29 15:11:00 · 1697 阅读 · 1 评论 -
Django学习笔记6-Django自带模板以及Jinja2模板、CSRF
Django模板文档一、Django自带模板1、配置(1)在工程中创建模板目录templates。在settings.py配置文件中修改TEMPLATES配置项的DIRS值: 'DIRS': [os.path.join(BASE_DIR, 'templates')], # 此处修改 (2)定义模板在templates目录中新建一个模板文件,如index.html(3)模板渲染调用模板分为两步:Django提供了一个函数render可以将代码简洁化render(req原创 2020-07-25 18:38:09 · 500 阅读 · 0 评论 -
Django学习笔记5-Django路由urls、视图view
一、项目装备、配置、定义模型类(参考Django学习笔记4-Django模型Model配置以及数据的增删改查)1、配置setting.py里的ALLOWED_HOSTS = []限制访问方式# 允许以那个主机的形式访问后端# 默认是127.0.0.1# 如果你改变了允许方式,需要将运行的ip / 域名 添加进来# 安全机制:只能以罗列的形式来访问ALLOWED_HOSTS = ['192..168.220.149','127.0.0.1']2、URLconf1)settings.py中原创 2020-07-24 22:58:21 · 697 阅读 · 0 评论 -
Django学习笔记4-Django模型Model配置以及数据的增删改查
MVT图解1、项目准备(1)创建项目: django-admin startproject bookmanager(2)创建应用:python manager.py startapp book(3)更换python解释器:按需选择 # 进入指定虚拟环境 which python # python2 /home/python/.virtualenvs/py_django/bin/python # python3 /home/python/.virtualenvs/py3_原创 2020-07-21 16:39:17 · 813 阅读 · 0 评论 -
Django学习笔记3-配置文件和静态文件
1、setting配置文件(1)BASE_DIR(2)DEBUG :调试模式,默认值为TRUE注意:部署线上运行的Django不要运行在调式模式下,记得修改DEBUG=False和ALLOW_HOSTS。(3)本地语言与时区2、静态文件注意:项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。有些静态文件在项目中是通用的,所以推荐放在项目的根目录下。(1)根目录下创建一个静态文件夹static用于存放静态文件(2)在bookmanager/setti原创 2020-07-20 16:11:44 · 256 阅读 · 0 评论 -
Django学习笔记2-Django入门
Django学习资料:官方网站Github源码1.11版英文文档1.11版中文文档Django Book 教程Tange With Django 教程1、web应用框架的处理流程接收并解析HTTP请求,获取具体的请求信息处理本次HTTP请求,即完成本次请求的业务逻辑处理构造并返回处理结果——HTTP响应2、Django框架介绍(1)重量级框架:Django原生提供了众多的功能组件,让开发更简便快速。提供项目工程管理的自动化脚本工具数据库ORM支持(对象关系映射,英语:.原创 2020-07-19 22:21:37 · 235 阅读 · 0 评论 -
Django学习笔记1-redis数据库
NoSQL:一类新出现的数据库(not only sql)泛指非关系型的数据库不支持SQL语法存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL中的产品种类相当多:RedisMongodbHbase hadoopCassandra hadoopNoSQL和SQL数据库的比较:适用场景不同:sql数据库适合用于关系特别复杂的数据查询场原创 2020-07-18 22:08:12 · 264 阅读 · 0 评论