《Django》入门 Notes(下)
《Django》入门 Notes(下)
@Seymour0314 来源官方文档https://docs.djangoproject.com/zh-hans/4.2/intro/
本文是Django 后端技术初级入门教程。
编程语言:Python
第 6 部分
本教程从 教程第 5 部分结束的地方开始。
我们已经建立了一个经过测试的网络投票应用程序,现在我们将添加一个样式表和一个图像。
除了服务端生成的 HTML 以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式表——来帮助渲染网络页面。
在 Django 中,我们把这些文件统称为“静态文件”。
对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文件随便放在哪,只要服务程序能够找到它们就行。然而在大项目——特别是由好几个应用组成的大项目——中,处理不同应用所需要的静态文件的工作就显得有点麻烦了。
这就是 django.contrib.staticfiles 存在的意义:
它将各个应用的静态文件(和一些你指明的目录里的文件)统一收集起来,
这样一来,在生产环境中,这些文件就会集中在一个便于分发的地 ...
《Django》入门 Notes(中)
《Django》入门 Notes(中)
@Seymour0314 来源官方文档https://docs.djangoproject.com/zh-hans/4.2/intro/
本文是Django 后端技术初级入门教程。
编程语言:Python
第 3 部分
本教程从 教程2结束的地方开始。我们将继续开发网络投票应用程序,并将着重于创建公共接口——“视图”。
3.1 概况
Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。
比如,在一个博客应用中,你可能会创建如下几个视图:
博客首页——展示最近的几项内容。
内容“详情”页——详细展示某项内容。
以年为单位的归档页——展示选中的年份里各个月份创建的内容。
以月为单位的归档页——展示选中的月份里各天创建的内容。
以天为单位的归档页——展示选中天里创建的所有内容。
评论处理器——用于响应为一项内容添加评论的操作。
而在我们的投票应用中,我们需要下列几个视图:
问题索引页——展示最近的几个投票问题。
问题详情页——展示某个投票的问题和不带结果的选项列表。
问题结果页——展示某个投票的结果。
投票处理器— ...
《Django》入门 Notes(上)
《Django》入门 Notes(上)
@Seymour0314 来源官方文档https://docs.djangoproject.com/zh-hans/4.2/intro/
本文是Django 后端技术初级入门教程。
编程语言:Python
初识 Django
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的网络应用。
从哪里获得帮助:
如果你在阅读本教程的过程中有任何疑问,可以前往 FAQ 的 获取帮助 的版块。
官方文档:https://docs.djangoproject.com/zh-hans/4.2/topics/
快速安装指南
在 Windows 上安装 Django
安装Python
Django 是一个 Python Web 框架,因此需要在您的机器上安装 Python。
Python官方下载地址 https://www.python.org/downloads/
查看版本
1...\> py --version
配置一个虚拟环 ...
《Linux》Notes
《Linux》Notes
Linux 命令 篇
0、基础目录
清空当前命令行信息
1clear
1、文件命令
颜色
蓝色
文件夹d
青色
软链接l,通过 ls -l 可以看到会指向真实文件或文件夹
红色
.tar/.tar.gz 归档压缩包
黑色
文件-
查看当前目录
12345ls详细模式ls -l查看隐藏文件ls -a
显示当前位置
12pwd即print working directory
切换目录
12cd即change directory
几个特殊的目录
12345678910~代表当前用户的主目录.代表当前目录..代表上一级目录cd ~cd ~/examplecd ../example
目录操作
12345678910111213141516mkdir abcmkdir -p abc/123/text//创建目录即make directory,-p参数将路径的层次目录全部创建rmdir abc//删除空目录即remove directory,空目录才能删除,若目录非空,则删除失败rm -rf abcrm -rf /*//删除文件或目录即remove,可以 ...
《RegExp正则表达式》Notes
《RegExp正则表达式》Notes
@Seymour0314 来源菜鸟教程 2023-04-05
第一章 语法
普通字符
普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。
[]
[^]
[-]
.
\s 与 \S
\w
字符
描述
[ABC]
匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所有的 e o u a 字母。
[^ABC]
匹配除了 […] 中字符的所有字符,例如 [^aeiou] 匹配字符串 “google runoob taobao” 中除了 e o u a 字母的所有字母。
[A-Z]
[A-Z] 表示一个区间,匹配所有大写字母,[a-z] 表示所有小写字母。
.
匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。
[\s\S]
匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。
\w
匹配字母、数字、下划线。等价于 [A-Za-z0-9_]
...
C/C++ 必要记忆知识点
C/C++ 必要记忆知识点
常用简记
一、头文件(主要针对C++)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869//防止VS安全报错#define _CRT_SECURE_NO_WARNINGS//C++ 输入输出流#include <iostream>cin >> a;cout << ... << endl;//C 方式输入输出流(包含文件流)#include <stdio.h>scanf("%d",&a); printf("%d",a);fopen(...); fcolse(...);//C++ 输出格式控制符#include <iomanip>cout << setw(5) << ...//C++ 文件输入输出流#incl ...
CC++习题与知识
CC++习题与知识
[TOC]
【1】输入错误处理
cin >> int 型变量(C++)
三种情况:
输入非法:非数字、超上下限
输入合法,但不在用户要求范围内
输入合法且在用户要求范围内 √
1234567891011121314151617181920while (1) { cout << "请输入x的值[0-100] : "; cin >> x; if (!cin.good()) { //或!cin. /cin.fail() cin.clear(); //清除内部错误状态标记位 cin.ignore(65536, '\n');//清除缓冲区中字符,到\n为止,最多清65536个,可改 continue; //也可#include <limits>后INT_MAX,或直接2147483647, } if (x >= 0 && x <= 100) break; }/*cin.ignor ...