- 博客(65)
- 资源 (6)
- 收藏
- 关注
原创 python-Django类视图
在app1 views.py里面增加类class PersonFormView(View): form_class=PersonForm initial={'key':'value'} template_name="name.html" def get(self,request,*args,**kwargs): return render(...
2019-12-31 18:07:09 104
原创 python-Django函数视图
在app1 urls里面增加path('person_detail/<int:pk>',app1_views.person_detail)在views.py里面增加def person_detail(request, pk): try: p = Person.objects.get(pk = pk) except Person.Doesno...
2019-12-31 17:48:21 101
转载 pycharm导入自己写的模块时,模块下方出现红色波浪线的解决方案
这种情况其实可以不用管,是可以正常运行的;但是,如果看着不舒服,可以进行以下过程进行设置即可:file->settings->project->project structure->点击项目路径->点击Excluded。然后确定就正常显示了。最后本人使用第三种直接建立.pth文件。然后导入便ok第三种办法:在python安装路径的site-...
2019-12-31 17:29:24 247
原创 python-Django实现表单2
在name.html中增加提交按钮##########################name.html#########################<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</ti...
2019-12-31 12:02:00 80
原创 python-Django Form类实现表单1
在app1下面增加forms.py文件,在其中定义类,如下from django import formsclass PersonForm(forms.Form): first_name=forms.CharField(label='你的名字',max_length=20) last_name=forms.CharField(label='你的姓氏',max_length...
2019-12-31 11:41:32 194
原创 python-Django表单1
修改app1的路由在views.py里面增加函数在项目目录下面增加templates文件夹,并在其下面添加name.html文件在项目配置文件里面的TEMPLATES里面修改DIRS配置如下运行服务器,访问http://127.0.0.1:8000/app1/get_name得到name.html...
2019-12-31 11:22:43 101
原创 python-Django路由
在项目urls.py里面增加新的路由(精确字符串格式)在app1下面添加urls.py文件,并将项目的urls.py内容拷贝到该文件,修改如下在app1.views.py里面增加article方法,如下图启动服务器,访问http://127.0.0.1:8000/app1/articles/2018,即可返回hello world修改app1路由(格式转换路由),...
2019-12-31 10:50:58 88
原创 python-Django管理后台
在app下面的admin.py里面增加类来管理后台from django.contrib import adminfrom app1.models import Person,Order# Register your models here.class PersonAdmin(admin.ModelAdmin): list_display = ('first_name','...
2019-12-31 09:53:43 172
原创 python-Django使用shell进行CRUD
进入Shell插入数据另一种插入数据的方法查询所有数据查询单个记录过滤记录排序修改数据删除数据
2019-12-31 09:23:59 166
转载 python-django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
报错环境 python=3.6,django=2.2,PyMySQL=0.9.3……django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决方法:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,...
2019-12-30 18:10:05 134
原创 python-Django创建app
创建appapp的结构如下:在项目在app里面的models.py里面增加类from django.db import modelsclass CreateUpdate(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models...
2019-12-30 18:08:49 836
原创 python-Django项目1
刷新后可以看见项目目录进入项目目录,启动服务ctrl+C回到目录,执行数据迁移创建超级管理员重新启动服务输入网址http://127.0.0.1:8000/admin/输入用户名和密码进入后台...
2019-12-30 16:54:49 81
原创 python-flask模板文件的使用2
from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): return render_template('index.html') # return "Hello"@app.route('/user/<username>'...
2019-12-30 14:14:50 107
原创 python-flask模板文件的使用
flask会自动识别templates目录################render.py#############################from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): return ren...
2019-12-30 14:13:05 99
原创 python-flask导入静态文件
from flask import Flask, url_forapp = Flask(__name__)@app.route("/url")def get_url(): return url_for("static", filename="css/style.css")if __name__ == '__main__': app.run(debug=True)...
2019-12-30 13:47:51 339
原创 python-多进程
from multiprocessing import Processimport timedef test(internal): time.sleep(internal) print('我是子进程')def main_process(): print('主进程开始') p = Process(target=test,args=(1,)) p.sta...
2019-12-28 18:47:59 107
原创 python-turtle绘图
1. 画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素), 高, 背景颜色。如:turtle.screensi...
2019-12-28 18:47:25 191
转载 linux-source: not found
测试:运行ls -l /bin/sh后显示/bin/sh -> dash这说明是用dash来进行解析的。解决方案: 命令行执行:dpkg-reconfigure dash(需要root权限) 在界面中选择no 再运行ls -l /bin/sh后显示/bin/sh -> bash ...
2019-12-27 15:30:00 733
原创 python-__del__()方法
class Cat(): def __init__(self,name): self.Name = name print("%s 来了"% self.Name) def __del__(self): print("%s 去了"% self.Name)cat=Cat("Tom")#删除对象 不执行删除对象时候,在当前程序执...
2019-12-27 08:26:31 106
原创 python-可以在类的外部临时给对象增加属性
class Cat(): def run(self): print("%s is running"%self.Name)cat=Cat()#必须在使用该属性之前cat.Name="Tom"cat.run()
2019-12-27 07:58:51 990
原创 python-dir查询任意对象的属性和方法
def demo(): '''this is for test dir''' print("Hello,world")for item in dir(demo): print(item)print(demo.__doc__)
2019-12-27 07:55:07 162
原创 python-用代理服务器发送http请求
# www.xicidaili.comimport requestsproxy={"http":"101.236.35.98:8886", "https":"210.26.64.44:3128"}response = requests.get("http://www.baidu.com",proxies=proxy)print(response.content.decode...
2019-12-26 07:53:09 635
原创 python-模拟发送HTTP请求超时
import requestsfrom requests import ReadTimeout,HTTPError,RequestExceptionfor i in range(50): try: response = requests.get("http://www.baidu.com", timeout=0.01) print(response...
2019-12-26 07:41:18 1094
原创 Shell-练习1
#!/bin/sh#This is to show what a example looks like.echo "My First Shell!"echo "This is current directory."/bin/pwdechoecho "This is files."/bin/ls############################################...
2019-12-25 21:55:25 83
原创 C#获得字符串变量的地址
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace stringdemo{ class Program { static void Main(string[] ar...
2019-12-25 16:12:02 1392
转载 C#-获取托管对象的地址
fixed 语句禁止垃圾回收器重定位可移动的变量。 fixed 语句只在不安全的上下文中是允许的。 Fixed 还可用于创建固定大小缓冲区。fixed 语句设置指向托管变量的指针,并在执行该语句期间“固定”此变量。 如果没有 fixed 语句,则指向可移动托管变量的指针的作用很小,因为垃圾回收可能不可预知地重定位变量。 C# 编译器只允许在 fixed 语句中分配指向托管变量的指针。uns...
2019-12-25 15:57:44 1438
转载 C#-获得非托管变量内存地址
// compile with: /unsafeclass AddressOfOperator{ static void Main() { int number; unsafe { // Assign the address of number to a pointer: in...
2019-12-25 15:51:44 386
原创 python-wxPython
import wxclass MyFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, title="创建text contrl", pos=(100, 100), size=(400, 300)) panel = wx.Panel(s...
2019-12-24 08:02:07 148
原创 python-访问豆瓣源
pip install -i https://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com wxpython
2019-12-24 06:21:18 161
原创 python-谷歌小恐龙游戏
import pygame # 将pygame库导入到python程序中from pygame.locals import * # 导入pygame中的常量SCREENWIDTH = 822 # 窗口宽度SCREENHEIGHT = 260 # 窗口高度FPS = 30 # 更新画面的时间# 定义一个滚动地图类class MyMap(): def __init...
2019-12-23 21:43:35 3693 3
原创 python-异常处理
def division(): apple = int(input('请输入苹果个数:')) children = int(input('请输入几个小朋友:')) result = apple // children remain = apple % childrenif __name__ == '__main__': try: di...
2019-12-22 21:58:18 90
原创 python-生产者消费者模式
from queue import Queuefrom threading import Threadimport timeimport randomclass Producer(Thread): def __init__(self,name,queue): Thread.__init__(self,name=name) self.data=qu...
2019-12-22 15:48:56 72
原创 python-队列在进程间的通信
from multiprocessing import Queue,Processimport timedef write_task(q): if not q.full(): for i in range(5): message='消息'+str(i) q.put(message) print(...
2019-12-22 15:31:39 77
原创 python-队列
from multiprocessing import Queueif __name__ == '__main__': q = Queue(3) q.put('消息1') q.put('消息2') print('队列是否已满:%s'%q.full()) q.put('消息3') print('队列是否已满:%s'%q.full()) #...
2019-12-22 15:23:40 69
原创 python-创建进程的三种方法和应用
from multiprocessing import Processimport timedef task(interval): time.sleep(interval) print('我是子进程')if __name__ == '__main__': print('主进程开始') p = Process(target=task,args=(1,)) ...
2019-12-22 15:11:23 141
原创 python-访问mysql
import pymysqldb =pymysql.connect(host='localhost', user='root', password='root', db='mrsoft', ...
2019-12-21 19:22:59 109
原创 python-线程互斥锁的使用
from threading import Thread,Lockimport timen=100def task(): global n mutex.acquire() time.sleep(0.1) n-=1 print("购买成功,剩余%d张电影票"%n) mutex.release()if __name__ == '__...
2019-12-21 18:32:23 72
原创 python-pip安装包时候报错
python——pip install xxx报错SyntaxError: invalid syntax在安装好python后,进入python运行环境后,发现会报错SyntaxError: invalid syntax,刚开始以为是拼写或者空格问题或者python版本问题,结果用pip3还是一样的。然后百度了一下,发现原来用pip安装时都要在cmd命令行里启动的,而在python中无法运...
2019-12-20 08:39:07 264
ASP.NET MVC 5高级编程 第5版(中文版带书签)
2018-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人