reprint- Django 开发中关于复选框的使用
本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net 一、查询数据库遍历所有的复选框 1、python查询数据库所有的tag 12345678910111213141516171819# 新增文章def add(request): if request.method == 'GET': tags = TagModel.objects.all() return render(request, 'books_add.html', {'tags': tags}) elif request.method == 'POST': title = request.POST.get('title', None) content = request.POST.get('content', None) blogModel = BlogModel(tit...
视图的基础使用
12345678910111213from django.shortcuts import renderfrom .models import Topic # 引入编写的模型def index(request): """学习笔记的主页""" return render(request, 'learning_logs/index.html') def topics(request): """显示所有的主题""" topics = Topic.objects.order_by('data_added') context = {'topics': topics} # 上下文: 模板中通过模板语言使用的python变量的字典 return render(request, 'learning_logs/topics.html', contex...
问题
class Status(models.Model): “””用于记录一些日常状态””” u_id = models.OneToOneField(to = User, on_delete=models.CASCADE, verbose_name=”用户ID”) check_in_time = models.DateField(auto_now = True) def __str__(self): return self.u_id.username 在新建了一个用户之后,表现出错误,莫名奇妙,根本调不好,并且也没有自动帮忙建立ID。 You are trying to add a non-nullable field ‘integral’ to profile without a default; we can’t do that (the database needs something to populate existing rows).Please select a fix: Prov...
GDB使用指南
调试编译命令: g++ 文件名 -o 编译生成文件名 调试命令: g++ 文件名 -o 编译生成文件名 -g 输入调试命令后打开调试:gdb 运行程序名 {(gdb中命令) l ;列出代码 b :设置断点(后跟行数) d :清除断点 (后加断点编号) r :运行 p :打印(后加变量) i :查看信息(后可加多种东西,如:i b 可查看断点) c :继续 quit :退出 }
调试 NOI Linux 中的调试
[TOC] 开始搭建环境:可直接在电脑上装NOI Linux 或 下载 虚拟机(虚拟机推荐VM虽然要钱但有密钥,网上一大堆自己搜去。。。) 终端的使用:打开你的终端:Ctrl+Alt+T即可打开终端模拟器,来与shell 来一把紧张刺激的交互吧~ 常用Linux 命令:(注意:Tab键可以自动补全,请多按,省时间!) echo [msg]:直接输出一段信息. cat:输出一个文件的内容 touch:新建一个文件 cd:切换目录 g++:编译你的代码 例: g++ HellowWorld.cpp (这里注意g++后加空格) 执行程序:./helloworld 执行当前目录下的helloworld 文件。(这里注意 ./ 后请不要加空格) 总结Linux 的路径:从/ 开始的路径。相对路径当前目录:**.**父目录:**..** 调试技巧:常见错误 段错误:爆栈、访问非法内存。12解决: ulimit -s 2444444 这里随便加一个大数 (注意:指令只对当前终端有效) 浮点数例外:整型除以0 或模0。1234用#d...
优雅的在Windows中调试C++程序
开始:一:搭建环境:按 Windows + R 打开运行 ,输入 cmd 即可打开 cmd进入 cmd 命令提示行,输入再回车即可使用调试:PATH=Dev-Cpp 安装路径\Dev-Cpp\MinGW64\bin;%PATH% 当然,这是一次性的方法,不是很方便,可以直接在系统属性的环境变量中加入路径详见: 1. 如何在 win10 中设置环境变量 2.怎么在 CMD 下直接运行 G++编译源代码二:cmd 的使用(简单的) 123456789cmd(打开) exit(关闭)cd{后加 1.\文件夹名 2. ..(后退一个文件夹) 3.文件名(前进打开文件)}type 打印dir 列出del 删除 该文原地址:https://blog.csdn.net/qq_45718756/article/details/103102160本人已换博客,原地址弃用。
srstem
system();函数名: system功能 :发出一个DOS命令用法 :int system(char *command);备注 :system函数已经被收录在标准c库中,可以直接调用 用法例:
string
原文链接 http://citycowboy.blog.sohu.com/50058804.html做了一定整理和改动 前言 之所以抛弃 char*的字符串而选用 C++标准程序库中的 string 类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个泛型类出现,他集成的操作函数足以完成我们大多数情况下(甚至是 100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们可以把它看成是 C++的基本数据类型。C++中对于 strinig 的定义为:typedef basic_string string; 也就是说 C++中的 string 类是一个泛型类,由模板而实例化的一个标准类,本质上不是一个标准数据类型。 正文[toc]好了,进入正题………首先,为了在我们的程序中使用 string 类型,我们必须包含头文件 。如下: 12#include<string> //注意这里不是 string.h string.h 是 C 字符串头文件using namespace std...