自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热衷开源的Boy

fangzengye.com 努力践行将学习的本质与机器学习完美结合

  • 博客(399)
  • 收藏
  • 关注

原创 bash代理操作

查看代理环境env设置代理默认export http_proxy=10.0.0.52:8080使用账户密码export http_proxy=user:[email protected]:8080export https_proxy=user:[email protected]:8080使用socket4\socket5# 设置 socks 代理,自动识别socks版本export http_proxy=socks://10.0.0.52:1080# 设置 socks4

2021-04-07 10:18:25 644

原创 markdown+Pygments高亮代码

安装相关包pip install markdown pip install Pygmentsbash进入项目生成code.css文件pygmentize -S default -f html -a .codehilite > code.cssMD转为Html # MD转化Html extensions = [ 'markdown.extensions.extra', 'markdown.extensions.codehilite',

2021-04-07 10:05:30 335

原创 python 判断文件是否存在

import osos.path.exists("path")

2021-03-31 16:15:55 270

原创 npm更换淘宝镜像源

npm config set registry http://registry.npm.taobao.orgnpm config list查看配置npm install (name) [-g] 安装

2021-03-30 15:09:39 202

原创 LeetCode:将两个元素为字符串的列表合成以中文为健,英文为值,并且英文首字母大写的字典

LeetCode题目有两个列表的字符串str1 = [“中文”, “苹果”, “pear”] , str2 = [“English”, “apple”, “梨”]以中文为健,英文为值,并且英文首字母大写def is_English(word): '''判断是否为英文''' for i in word: if "a" <= i <= "z" or "A" <= i <= "Z": pass else:

2021-03-29 08:36:34 222 1

原创 get和post的区别

get传递参数使用url传参,类似https://editor.csdn.net/md/?not_checkout=1post传递参数使用form表单传递参数给后端

2021-03-27 09:13:29 118

原创 Django templates遍历后端传来的字典的方法

Django templates遍历后端传来的字典的方法i是字典类型GalleryStamp是键<time itemprop="name">{{ i.GalleryStamp }}</time>

2021-03-27 08:26:14 303

原创 form上传文件用于后端接收存储

<form method="POST" enctype="multipart/form-data"> {% csrf_token %} <input type="file" name="img"> <button type="submit">上传</button> </form>必须要有enctype="multipart/form-data"views.pydef uplo...

2021-03-25 19:29:36 200

原创 django TypeError: __str__ returned non-string (type ImageFieldFile)

注释掉返回的__str__#def __str__(self):# return self.image

2021-03-25 19:25:41 427

原创 Django FileField获取路径url用于前端显示

models.pyclass Gallery(models.Model): ImageName = models.FileField(upload_to='./static/GalleryImage', verbose_name='图片名称', null=True)views.py Image1 = models.Gallery.objects.all() print(Image1) for i in Image1: print(i.ImageName

2021-03-25 19:24:28 1281

原创 input上传在\多张图片属性multiple

<input type="file" accept="image/gif,image/jpeg,image/jpg,image/png" multiple="multiple"><input type="submit">

2021-03-25 13:55:57 491

原创 css项目:图片九宫格实现方案

FlexBoxhtml<div class="square"> <ul class="square-inner flex"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li&gt

2021-03-25 11:23:43 993

原创 python报错You called this URL via POST

form表单提交的action没有以‘/’结尾,添加上即可https://blog.csdn.net/qq_36711420/article/details/79083598

2021-03-20 19:47:41 100

原创 Django数据库实现模糊查找

在参数后面添加__icontainsmodels.Article.objects.filter(__icontains="")

2021-03-20 10:57:47 588

原创 Python文件写入报错:TypeError: a bytes-like object is required, not ‘str‘ when writing to a file

with open('Label.js', 'wb') as f: f.write("var")报错TypeError: a bytes-like object is required, not ‘str’ when writing to a file in Python3这是由于以binary打开文件解决方法 with open('Label.js', 'w') as f: f.write("var")...

2021-03-18 15:52:31 1233

原创 simplemde编辑实现上传本地图片

本篇基于你安装了simplemde注释掉simplemde.js源码,添加自己的代码function drawImage(editor) { // var cm = editor.codemirror; // var stat = getState(cm); // var options = editor.options; // var url = "http://"; // if(options.promptURLs) { // url = prompt(options.prompt

2021-03-17 19:21:14 570 1

原创 django拖拽图片到编辑器完成上传,并返回图片路径

'''拖拽图片到编辑器完成上传,并返回图片路径''' # 上传图片根路径 PicBaseRoot = "static/Image/" file_img = request.FILES.getlist('file') # 获取文件对象列表 # 自定义名称 for i in file_img: image = models.Image() random_name = str(int(random.random()*10000000...

2021-03-16 19:06:46 413

原创 获取用户IP的API

http://pv.sohu.com/cityjson?ie=utf-8

2021-03-16 16:33:00 924

原创 AttributeError: ‘dict‘ object has no attribute ‘status_code‘

问题:AttributeError: ‘dict’ object has no attribute ‘status_code’解决方案在views.py使用HttpResponsereturn HttpResponse(message)

2021-03-16 15:21:58 1579

原创 前端获取IP通过ajax将数据传给后端

前端HTML<button onclick="up(ID)"> 函数 </button><script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script src="{% static 'src/js/jquery-1.8.0.min.js' %}"></script><script type="text/javascript"> <

2021-03-16 15:19:38 619

原创 django更新数据库数据的方法

save() articleItem = models.Article.objects.get(Article='') articleItem.Article=True articleItem.save() # 注意后面save()update()models.Article.objects.filter(Article='').update(Arti='')

2021-03-16 13:01:04 1644

原创 Caching SHA-2 Pluggable Authentication MySQL原因

运行Django出现Caching SHA-2 Pluggable Authentication 原因需要在terminal手动登录MySQL,再运行即可解决.但每个人原因不一样,我的是之前运行没毛病,重启电脑后,出现这样的问题

2021-03-16 11:41:28 87

原创 Django Ajax 图片上传

models.pyclass Image(models.Model): ImageID = models.AutoField(max_length=128, verbose_name='图片ID', primary_key=True) ImageName = models.ImageField(upload_to='./static/Image', verbose_name='图片', null=True)views.pydef uploadimage(request): f

2021-03-15 19:32:49 222

原创 html中的input\textarea标签默认显示后台传来的内容

html中的input\textarea标签默认显示后台传来的内容input标签使用value=""textarea标签在尖号中间输入即可<input name="ArticleTitle" maxlength="10" placeholder="博文标题" class="" value="要显示的内容"><textarea name="field" id="fieldTest" cols="30" rows="20" >前端要显示的内容</textarea>

2021-03-15 15:21:57 1199

原创 将一个列表形式的字符串转为列表

# string类型的列表old_str = "[1,2,3,4]" # 转换new_str = eval(old_str)print(new_str)print(type(new_str)) ############[1,2,3,4]<class 'list'>

2021-03-12 13:03:34 2207

原创 获取本地时间戳,并转换成普通日期

获取本地时间戳,并转换成普通日期import timelocalstamp = int(time.time())local = time.localtime(localstamp)otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", local)print(local)print(otherStyleTime)

2021-03-11 18:56:03 132

原创 markdown库将markdown格式转为html需要通过mark_safe()将字符串作为标签安全输出

markdown库将markdown格式转为html需要通过mark_safe()将字符串作为标签安全输出 articleHtml = mark_safe(markdown.markdown(articleItem.ArticleMarkdownContent))这样前端才会按标签显示https://www.cnblogs.com/izbw/p/11129439.html...

2021-03-11 12:34:07 185

原创 Django path 路径参数和kwargs额外参数传递到视图层

url.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path("<int:x>", views.index, name="index", kwargs = {"y":23}),]views.pyfrom django.shortcuts import renderfrom django.http import HttpResponse# Create your views here

2021-03-11 11:26:01 867

原创 Django创建表单forms后,在html前端网页没有显示相应表单信息的原因

Django创建表单forms后,在html前端网页没有显示相应表单信息的原因在返回页面需要实例化表单类ArticleForm = forms.ArticleForm()

2021-03-08 16:23:31 871

原创 models.User.objects.filter()和models.User.objects.get()的区别

models.User.objects.filter()返回一个列表,获取元素需要进行切片处理.models.User.objects.get()返回一个元素

2021-03-08 11:29:34 1626

原创 使用git将本地项目上传到github(最简单方法)

1.进入Github首页,点击New repository新建一个项目2.将空项目git clone下来3.将本地的项目放到这个空项目里面4.在terminal cd进去该clone下来的文件夹5.使用命令git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)git push -u origin master (注:此操作目的

2021-03-06 20:19:08 154

原创 models.User.objects.filter(key=)返回的是列表

models.User.objects.filter(key=)返回的是列表所以需要价格切片models.User.objects.filter(key=)[0]# 或者for m in models.User.objects.filter(key=): ....

2021-03-06 18:00:18 1132

原创 Django使用session登录 获取用户user_id信息

print(request.session.get('user_id', None))print(request.session.get('is_login', None))

2021-03-06 17:50:57 3348

原创 django创建表单forms

在froms.pyclass RegisterForm(forms.Form): UserName = forms.CharField(label="用户名", max_length=128, widget=forms.TextInput(attrs={'class': 'form-control'})) password1 = forms.CharField(label="密码", max_length=256, widget=forms.PasswordInput(attrs={'cl

2021-03-05 13:48:48 229

原创 获取Django数据库的一行的某一个值

通过get sex = models.User.objects.get(UserID=1) print(sex.UserGender)

2021-03-04 11:21:42 1671 2

原创 在前端使用<form>标签\POST方法提交数据到后端|后端调用前端标签数据

<form method="post"><div class="form-group"> <textarea name="field" id="fieldTest" cols="30" rows="10"></textarea></div><input type="submit" value="提交" style="margin-left: 300px;width: 60px;height: 20px;"></fo

2021-03-04 10:00:46 750 2

原创 Django后台显示表不全;原因

Django后台显示表不全;原因:没有在admin.py文件注册model

2021-03-03 17:01:46 775 1

原创 Django数据库建立一个可选择的单选:男女性别

sex_choice = ( (0, '女性'), (1, '男性'),)class Author(models.Model): name = models.CharField( max_length=32) age = models.IntegerField() sex_choice = ( (0, '女性'), (1, '男性'), ) sex = models.IntegerField(choices=sex_choice,default=1) #choic

2021-03-03 15:24:11 3124 1

原创 fields.E304 Reverse accessor clashes in Django

错误信息SystemCheckError: System check identified some issues:ERRORS:website.Person2Person.friend: (fields.E304) Reverse accessor for 'Person2Person.friend' clashes with reverse accessor for 'Person2Person.person'. HINT: Add or change a related_name ar

2021-03-03 13:26:05 264

原创 django模型中设置数据库字段默认值

(1)null如果为True,Django 将用NULL 来在数据库中存储空值。 默认值是 False.(1)blank如果为True,该字段允许不填。默认为False。要注意,这与 null 不同。null纯粹是数据库范畴的,而 blank 是数据验证范畴的。如果一个字段的blank=True,表单的验证将允许该字段是空值。如果字段的blank=False,该字段就是必填的。(2)default字段的默认值。可以是一个值或者可调用对象。如果可调用 ,每有新对象被创建它都会被调用。(3)pr

2021-03-03 11:26:39 4006

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除