简介:一个关于后台数据库管理的工具 1:创建一个新的项目 2:设置models,并通过命令生成数据库表 from django.db import models class Book(models.Model): name=models.CharField(max_length=20) price = models.IntegerField() pub_date=models.DateField() # 创建一对多的方法 publish = models.ForeignKey("Publish&…
1:一个简单的web框架 # 导包 from wsgiref.simple_server import make_server #自定义个处理函数 def application(environ,start_response): start_response("200 OK",[('Content-Type','text/html')]) return [b'<h1>Hello,web!</h1>'] httpd = make_server('',8091,ap…
背景:创建一个简单的学生管理系统,熟悉增删改查操作 一:创建一个Django项目(http://www.cnblogs.com/wupeiqi/articles/6216618.html) 1:创建实体类 from django.db import models # Create your models here. class Classes(models.Model): # 班级表 title=models.CharField(max_length=32) # 班级-教师:多对多 m=mode…
一:首先使用默认的sqlite3创建表 1:现在在models.py中添加表模型 from django.db import models # Create your models here. class Book(models.Model): name=models.CharField(max_length=20) price = models.IntegerField() pub_date=models.DateField() models.py 2:在Teminal中通过命令创建表 pyt…
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 后台逻辑(导包+建类) from django.shortcuts import render,redirect,HttpResponse from django import forms from django.forms import fields class F1Form(forms.Form): user=fields.CharFiel…
一:下载与安装 1:下载地址:https://dev.mysql.com/downloads/mysql/ 2:安装MySql 打开下载文件解压到指定文件目录.(我这里解压目录为D:\MySql\mysql-8.0.13-winx64) 打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件) my.ini文件内容如下:(建议直接复制粘贴下面文件) [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设…
1:触发条件:创建的实体类生成到数据库表时报错 报错信息:TypeError: __init__() missing 1 required positional argument: 'on_delete' from django.db import models # Create your models here. class Classes(models.Model): # 班级表 title=models.CharField(max_length=32) # 班级-教师:多对多 m=mode…
一:软件工具使用中遇到的问题 1:AttributeError: module 'pip' has no attribute 'main'问题 处理方法: a:找到JetBrains\PyCharm 2017.3.2\helpers\packaging_tool.py def do_install(pkgs): try: #import pip try: from pip._internal import main except Exception: from pip import main e…
进程:最小的数据单元 线程:最小的执行单元 一: 1:线程1 import threading #线程 import time def Music(): print("Listen Music Begin %s" %time.ctime()) time.sleep() print("Listen Music End %s" %time.ctime()) def Game(): print("Play Game Begin %s" %time.ct…
Socket:套接字.作用:我们只需要安照socket的规定去编程,就不需要深入理解tcp/udp协议也可以实现 1:TCP协议 1.1  客户端服务端循环收发消息 # 1:引入stock模块(导包) import socket #2:创建服务端对象 tcp_server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #3:绑定接口地址和端口号 ip_port=("127.0.0.1",8000) back_log=5 buffe…