![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
易爻64
总结整理,避免重复踩坑!
展开
-
Django创建网页经典方式
创建网页的三板斧:定义Url、编写视图和编写模板目录结果路由设置在app中创建urls,所有APP的的路由在此维护from django.urls import pathfrom . import viewsapp_name = 'deploy_app'urlpatterns = [ # index tab path('', views.index, name='index'), path('index/', views.index, name='index')原创 2021-02-24 23:29:34 · 540 阅读 · 0 评论 -
模板继承
模板继承是通过模板标签来实现的,减少代码量且便于维护页面目录结构:base.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> {% block title %} <title>Title</title> {% endblock title %}</head><body>{% block原创 2021-02-24 23:11:46 · 50 阅读 · 0 评论 -
VirtualBox安装
安装环境win10+16G安装软件:VirtualBox-6.1.14-140239-Win安装步骤:1.双击软件安装包:VirtualBox-6.1.14-140239-Win.exe2. 点击下一步:自定义安装:进入自定安装,软件的位置默认在c盘,可以将软件的位置自定义,注意这里需要点击VirtualBox Networking,选择将整个功能安装到本机硬盘,点击”下一步“。5678.9 点击安装完成...原创 2020-11-22 23:31:42 · 471 阅读 · 0 评论 -
Django配置mysql数据库
默认使用SQLite3数据库1.本地已安装mysql数据库,或者使用已存在的数据库。创建表空间,存放项目中的表create database bobmydata;show databases;2. 安装数据连接工具PyMySQLpip list # 检查是否已安装pip install pyMySQL -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn3. 在Djan原创 2020-11-12 00:51:00 · 315 阅读 · 1 评论 -
Django后台汉化报错
1、 按照网上教程在项目setting中做如下修改:#LANGUAGE_CODE = 'en-us' #TIME_ZONE = 'UTC' LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'报错如下:问题分析:通过报错(translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setti原创 2020-11-10 23:43:26 · 1167 阅读 · 0 评论 -
Django报错Could not find a version that satisfies the requirement pytz (from Django)(from versions: )
安装很多次了,第一次遇到这个报错,记录一下:报错:Could not find a version that satisfies the requirement pytz (from Django) (from versions: )No matching distribution found for pytz (from Django)查看虚拟环境,发现Django没有安装上。解决方案:1.指定个旧版本版本:pip install Django==3.0.1 -i https://pypi.t原创 2020-11-10 22:54:07 · 3026 阅读 · 0 评论 -
Django找回admin账号密码
方法1.激活虚拟环境或者进入manage.py所在的目录# 进入Django的命令行模式python manage.py shell 2.通过内置的User模型查询admin的账户名及重置密码>>> from django.contrib.auth.models import User># 查询用户名>>> user = User.objects.all()>>> user><QuerySet [<User:原创 2020-08-31 23:20:15 · 2284 阅读 · 0 评论 -
Django-URL
URLurl 全称Uniform Resource Locator 统一资源定位符,也被称之为路由、URLconf、资源路径、网址等是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,用于指出网站文件的路径位置。URL = 网址 = 网页URL编写规则(Django)from django.contrib import admin # 导入内置的admin模块from django.urls import path, include # 导入Djangode url功能模块url原创 2020-08-26 23:54:23 · 87 阅读 · 0 评论 -
Django自动匹配mock的path
解决思路把网站正常使用的url放在前面-url短路逻辑把万能url添加在最后面常用url正在模板(只需要用path部分) 1. (https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|] 2. (ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&原创 2020-08-25 23:17:52 · 183 阅读 · 0 评论 -
Django访问url报错Forbidden (CSRF cookie not set.)
解决方法:修改settings.py文件,注释掉django.middleware.csrf.CsrfViewMiddlewareMIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # 会话支持中间件 'django.middleware.common.CommonMiddleware'.原创 2020-08-25 23:03:55 · 1326 阅读 · 0 评论 -
安装配置xadmin流程及错误处理
安装配置流程改日添加配置流程、环境参考文档:https://www.cnblogs.com/opesn/p/12994305.htmlhttps://www.cnblogs.com/chushujin/p/12539952.htmlhttps://www.cnblogs.com/yoyoketang/p/10531447.html错误处理1.distutils.errors.DistutilsError: Could not find suitable distribution for Req原创 2020-06-05 00:08:14 · 500 阅读 · 0 评论 -
Django_环境搭建
Django 学习总结建立项目1.1 制定规范·详细说明项目目标·阐述项目的功能·讨论项目的外观·确定用户界面1.2 建立虚拟环境·python3 直接运行 python -m venv 11_env(虚拟环境名)·若模块venv不能使用,或者较早的python版本,按照1.3如下操作1.3 安装virtualenvpip install --user vittualenvlinux环境安装:sudo aptget install python-virtualenv切换到创建虚原创 2020-06-01 23:57:52 · 164 阅读 · 0 评论