python django从入坑到爬出来
文章平均质量分 51
由浅入深逐步深入django
@小时候可乖了@
乐于分享 笔耕不辍
展开
-
linux centos6 踩过的巨坑 成功安装python3.7
一、下载对应版本下载链接:https://www.python.org/ftp/python/官网太慢,含泪2天下载下来(Python-3.7.3.tgz 官网不知道怎么不让传这个资源了,下载不下来的私信我吧)因为centos6已经停止维护了,先要修改配置文件,避免安装报错修改文件/etc/yum.repos.d/CentOS-Base.repo先清空该文件内容,再进入该文件编辑,添加如下内容:[centos-office]name=centos-officefailovermethod=p原创 2021-01-09 11:45:30 · 211 阅读 · 1 评论 -
Python 做Django 项目遇到问题:Not Found: /c_hello(或/c_webskt/)
出现如图所示的情况,一般先看端口是否被占用,或者更换端口号重新启动服务查看指定端口占用情况netstat -aon | findstr 8000查看对应PID进程tasklist|findstr “18836”结束该进程taskkill /f /t /im CLodopPrint32.exe...转载 2020-12-08 17:48:38 · 883 阅读 · 0 评论 -
js渲染案例,无需其他文件源,持续更新中
js案例鼠标光标异动不同数字,窗口内容翻页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>testing</title> <style type="text/css"> .wrapper { width: 50px; height:原创 2020-09-17 18:44:35 · 410 阅读 · 0 评论 -
gulp编写前端操作案例
一、项目结构如下cmd命令行中,先cd到test目录下,然后敲入cnpm init #为了生成package.json 文件新建gulpfile.js文件,后续gulp程序编写全在该文件中。二、相关组件安装cmd命令中输入以下命令:cnpm install gulp --save-dev #安装gulpcnpm install gulp-cssnano --save-dev #安装css文件压缩插件cnpm install gulp-rename --save-dev #安装重原创 2020-09-17 00:10:53 · 139 阅读 · 0 评论 -
nodejs开发环境及相关组件案例实战
nodejs开发环境配置①nvm安装(nvm作用:进行nodejs版本控制)下载链接1,点击下载 nvm-setup.zip 此安装包,一路next。2,安装完毕后,打开cmd命令行,输入:nvm若出现:running version … 等文字证明安装成功官方地址:https://github.com/npm/cli/archive/淘宝镜像:https://npm.taobao.org/mirrors/npm/3,添加系统变量:NVM_HOME②node安装打开cmd命令行界原创 2020-09-15 23:02:21 · 212 阅读 · 0 评论 -
django session的简单示例
session的底层是基于cookie技术来实现的,在早期保存会话状态一直用的cookie,cookie是保存在客户端的明文键值对,但这样直接保存重要信息是不安全的,后来衍生了session,session是加密后的cookie键值,加密后的值即使被人截取,也无法获取到密码等敏感信息,避免了重要资源信息泄露。当用户打开浏览器,去访问服务器的时候,服务器会为每个用户的浏览器创建一个会话对象(session对象),并且为每个session对象创建一个Jsessionid号。当session对象创建成功后,会以c原创 2020-06-22 09:52:40 · 196 阅读 · 0 评论 -
Django上下文处理器案例(附源码免费下载)
要实现功能:用户名信息在每个页面都要保持展示状态项目结构1,setting.py中更改内容:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',原创 2020-06-13 11:50:14 · 273 阅读 · 0 评论 -
Django 自定义验证字段方法
先看项目结构一、准备工作django的cmd命令行创建项目django-admin startproject form_test5cd form_test5python manage.py startapp frontsettings.py里面需更改的配置#注册appINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',原创 2020-05-23 10:37:53 · 966 阅读 · 0 评论 -
Django 表单的基本数据验证
Django在后端建立继承form的类,一般不做前端页面渲染,这样会造成前端后端过多的耦合,不利于后期维护迭代。常用做法是用继承form的类作为前端回传的数据验证。先看项目结构:项目中基本前期操作#先注释掉csrfMIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.mid原创 2020-05-17 17:45:21 · 720 阅读 · 0 评论 -
Django实现分页算法
先看整体效果:(索要整体项目的,请评论中留下邮箱,我发给你)项目结构:准备工作 cmd命令输入###在cmd命令中输入adjango-admin startproject page_test2###跳转到项目目录cd page_test2###新建apppython manage.py startapp frontsettings.py注册app及templates路径标记INSTALLED_APPS = [ 'django.contrib.admin', 'dj原创 2020-05-10 17:19:02 · 379 阅读 · 0 评论 -
Django 三种生成csv下载文件的方法
项目结构urls.py 配置内容from django.urls import pathfrom . import viewsurlpatterns = [ path('',views.index), path('test/',views.csv_view)]方法一:from django.http import HttpResponseimport csv...原创 2020-05-05 10:40:09 · 981 阅读 · 0 评论 -
Django 数据库 ORM模型 应用练习案例
先看数据库的表:学生表 student ; 成绩表 score; 教师表 teacher;课程表 course;表数据结构: 数据下载地址(可下载后自行导入自己mysql库进行操作,无法下载的话,请评论区留下邮箱,我发给你)studentscorecourseteacherdjango models.py中的映射关系from django.db import models...原创 2020-05-03 16:05:17 · 371 阅读 · 0 评论 -
Django ORM模型外键使用详解
步骤一:cmd命令新建项目及app 并执行相关基础配置#一adjango-admin startproject orm_foreignkey#二cd orm_foreignkeypython manage.py startapp article #新建两个apppython manage.py startapp frontuser 步骤二:打开项目后django数据库相关...原创 2020-04-25 10:29:34 · 642 阅读 · 0 评论 -
Django项目实战(附源码免费下载)
制作图书管理系统第一步先更改settings.py里面的必要配置,更改或附件项如下INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contr...原创 2020-04-19 10:13:32 · 11637 阅读 · 57 评论 -
django自定义时间过滤器
在新建的app中建立文件夹templatetags创建自定义过滤器@register.filter('time')def time_sense(value): if not isinstance(value,datetime): return value else: delta = (datetime.now()-value).total_se...原创 2020-04-12 18:40:49 · 180 阅读 · 0 评论 -
django自定义path转换器
在django自带转换器中(打开converts.py),有:DEFAULT_CONVERTERS = {‘int’: IntConverter(),‘path’: PathConverter(),‘slug’: SlugConverter(),‘str’: StringConverter(),‘uuid’: UUIDConverter(),} 这些自带转换器,往往不能完美应对灵活多...原创 2020-04-06 18:06:22 · 262 阅读 · 0 评论 -
django命名空间:应用命名空间和实例命名空间
python命名空间1,应用命名空间场景: 因为在多个应用里面会有同名url 为了避免混淆 使用应用命名空间2,实例命名空间场景:同一个app 有多个url映射,也就是说有多个实例应用命名空间代码:#urls.py文件内容:from django.urls import pathfrom book import viewsapp_name = 'book' #appname...原创 2020-04-05 22:24:02 · 832 阅读 · 0 评论 -
django加载动态页面
django加载动态页面入门案例在cmd命令窗口界面输入adjango-admin startporject mysite #创建mysite项目用pycharm打开该项目#在mysite项目的mysite目录下直接创建view.py文件from django.http import Http404,HttpResponseimport datetimedef hours_ah...原创 2020-03-28 22:02:51 · 779 阅读 · 0 评论