自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 rest反向序列化

在MySQL里新建数据库CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;1.配置文件"""Django settings for day12 project.Generated by 'django-admin startproject' using Django 3.1.2.For more information on this file, seehttps://

2020-10-29 14:57:03 227 1

原创 rest_framework的序列化的一个简单示例

1.配置文件"""Django settings for day11 project.Generated by 'django-admin startproject' using Django 3.1.2.For more information on this file, seehttps://docs.djangoproject.com/en/3.1/topics/settings/For the full list of settings and their values, see

2020-10-29 10:17:50 225 1

原创 新版postman安装

1.下载地址https://www.postman.com/downloads/2.点击安装

2020-10-28 14:59:47 1094

原创 python pip的升级

本来是这样升级的可惜没用只有在CMD下面居然成功了

2020-10-28 11:38:51 99

原创 celery报错

老师说一天要写一万以上的代码,我感觉我的肯定没有的,怎么办啊慌了C:\Users\Administrator\PycharmProjects\day09>python manage.py runserverTraceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_

2020-10-26 12:56:16 455 2

原创 celery 任务模块

每天不知道忙啥,到了这个点才开始学习1.新建python文件from __future__ import absolute_import # 绝对路径的导入from celery import Celeryfrom django.conf import settingsimport os# 设置系统的环境配置用的是django的os.environ.setdefault("DJANGO_SETTINGS_MODULE", "工程名字.settings")# 实例化celeryap

2020-10-23 14:35:40 331 1

原创 celery基本配置

上2节的博客,我没时间写,就懒散了一点1.安装需要的库pip install celerypip install celery-with-redis==3.0pip install django-celery-results==1.2.0不知道这算不算成功了pip install django-celerypip install django-celery2.修改配置文件3.需要做一下数据迁移python manage.py migrateC:\Users\Administra

2020-10-22 17:52:06 311 1

原创 django.db.utils.IntegrityError

1.安装插件pip install itsdangerous不知道什么时候我的已经安装了django.db.utils.IntegrityError: (1048, “Column ‘regtime’ cannot be null”)

2020-10-22 14:22:04 1902

原创 redis缓存

1.安装插件pip install django-redis

2020-10-22 11:21:51 55

原创 手动设置缓存

1.首先你得保证你的数据库里面有user表2.编写代码3.路由4.显示的页面5.最后显示

2020-10-22 11:09:41 168

原创 缓存机制 全栈缓存

1.配置文件MIDDLEWARE = [ 'django.middleware.cache.UpdateCacheMiddleware' 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middlew

2020-10-22 10:50:59 125

原创 中间件

1.新建MyMiddleware.py这个是在App下建立的2.在配置文件进行配置MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfVi

2020-10-21 16:24:00 104

原创 django自带后台管理系统

1.进行数据库迁移python manage.py makemigrationspython manage.py migrate2.创建管理员python manage.py createsuperuser3.登陆网站http://127.0.0.1:9000/admin/他这里应该是自带就有的吧4.在数据库查看自己刚才登陆的用户名,密码select * from user \G;5.登陆页面不知道为啥,我的登陆进去没有样式6.在models里面写上:from djan

2020-10-21 15:03:16 1413 1

原创 AttributeError: ‘NoneType‘ object has no attribute ‘name‘

Internal Server Error: /upload/Traceback (most recent call last): File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "D:\Program Files (x86)\Python38\

2020-10-21 10:58:58 5587 2

原创 文件上传

1.配置set# 设置上传文件路径MDEIA_ROOT = os.path.join(BASE_DIR, 'static/upload')2.代码的编写def handle_upload(request): if request.method == 'POST': fobj = request.FILES.get('photo') path = os.path.join(settings.STATICFILES_DIRS[0], 'upload')

2020-10-21 10:57:49 97

原创 django富文本编辑器

1.安装库pip install django-tinymce2.修改配置文件3.# 富文本编辑器的配置TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'width': '600', 'height': '400'}不知道为啥成这样了? path('tinymce/', include('tinymce.urls')),...

2020-10-20 15:28:51 197

原创 django email邮箱

1.安装库pip install flask-mail我没有那么多废话,兄弟们去买菜了,我在写代码。这次总算没报错2.配置文件# smtp 服务的邮箱服务器EMAIL_HOST = 'smtp.126.com'# smtp服务固定的端口是25# EMAL_POST = 25# 发送邮件的邮箱EMAIL_HOST_USER = 'landmark_cheng@126.com'# 在邮箱中设置的客户端授权密码EMAIL_HOST_PASSWORD = 'land123'# 收件人看到

2020-10-20 10:59:13 1809 2

原创 django图形验证码之二编写代码,图形验证码

因为我的项目里面刚才删除了App,所以现在手动建立一个新的App1.python manage.py startapp App2.修改setting配置文件3.增加路由可以把day06下的url拷贝过来4.修改路由5.安装第三方应用6.设置验证码抄代码也是累啊# CAPTCH 验证码设置CAPTCHA_IMAGE_SIZE = (80, 45) # 设置captcha图片大小CAPTCHA_LENGTH = 4 # 设置字符个数CAPTCHA_TIMEOUT = 1

2020-10-19 18:02:25 403

原创 django图形验证码之一安装库

1.安装django-simple-captcha库pip install django-simple-captchaAttempting uninstall: DjangoFound existing installation: Django 2.1.8Uninstalling Django-2.1.8:Successfully uninstalled Django-2.1.8ERROR: Could not install packages due to an EnvironmentErr

2020-10-19 15:12:06 152

原创 注册表单用户,并且插入到数据库

select * from user \G;

2020-10-19 12:58:16 632

原创 Data too long for column ‘password‘ at row 1“

django.db.utils.DataError: (1406, “Data too long for column ‘password’ at row 1”)[19/Oct/2020 12:50:51] “POST /userregister/ HTTP/1.1” 500 186785Performing system checks…心力交瘁这里我之前写的是50通过 alter table user modify column password varchar(200);改成了200M

2020-10-19 12:56:29 2483

原创 django数据迁移

1.执行命令python manage.py startapp App022.把App里面的文件 view model,form,拷贝到App02中删除App文件夹3.配置setting文件4.修改路由![在这里插入图片描述]5.修改配置文件6.执行python manage.py makemigrationsERRORS:App02.User: (auth.E003) ‘User.username’ must be unique because it is named as th

2020-10-19 12:06:58 544 1

原创 AssertionError: Model App02.Student can‘t have more than one AutoField.

今天又只是看了一集视频,出现N多错误File “出现这个问题是因为:是因为这里的子键的属性写的不一样导致的,改成一样的就没有报各种错误了

2020-10-16 21:55:44 1959

原创 在pycharm 下面建立django项目 Failed building wheel for mysqlclient

要特别注意的时候,需要把ven配置好,不然后面识别不到系统已经安装了的wheel 啊 mysqlclient啊不然在pycharm里面会提示你没有安装wheelmysqlclient但是实际上你已经安装了只不过pycharm没找到位置可怕的提示:Failed building wheel for mysqlclientCommand “C:\Users\Administrator\PycharmProjects\day05\venv\Scripts\python.exe -u -c “impo

2020-10-16 11:29:07 469 2

原创 django中models的filter过滤方法

__gte 大于等于__lt 小于__lte 小于等于__in 存在于一个list范围内__startswith 以…开头__istartswith 以…开头忽略大小写__endswith 以…结尾__iendswith 以…结尾,忽略大小写__range 在…范围内__year 日期字段的年份__month 日期字段的月份__day 日期字段的日__isnull=True/False__overl

2020-10-15 10:48:08 4058

原创 在mysql中创建表,数据库

CREATE TABLE user (uid int(12) NOT NULL auto_increment,username varchar(50) default NULL,password varchar(50) NOT NULL,regtime date,PRIMARY KEY (uid))engine=InnoDB default charset=utf8;//修改数据库的字符集alter database blog character set utf8;...

2020-10-14 17:26:19 335

原创 使用代码对数据库的增删改

还没开始就报错:django.db.utils.IntegrityError: (1048, “Column ‘regtime’ cannot be null”)处理的方法是:我的一个表的数据是空的加上去就可以了不会用pycharm显示表数据只好用cmd了1.#批量创建User.objects.bulk_create([User(username=‘1tom2’),User(username=‘3tom3’),User(username=‘5tom4’)])2. # user = {‘us

2020-10-14 14:24:38 228

原创 django数据库迁移

1.在pycharm的terminal中输入python manage.py makemigrations后报错:找到错误代码(line146):query = query.encode(errors=‘replace‘)解决方法:把decode改为encode即可。再次报错:No changes detected我的处理方法是:python manage.py migrate迁移成功django 表迁移命令进入工作空间:python manage.py shell生成迁移文

2020-10-14 10:32:29 354

原创 pycharm mysql

在pycharm里的terminal连接mysqlpython manga.py shell

2020-10-13 19:44:19 230 1

原创 pycharm mysql连接 时区错误

我在电脑安装MySql8.0后, 在连接数据库的时候报错Cannot connect to “Connection 1”.The server time zone value ‘?й???’ is unrecognized or represents more than one time zone. You must configure either the server自MySQL 8.0 GA版本开始支持将参数写入并且持久化:set persist time_zone=’+0:00’;这里一定

2020-10-13 15:46:22 777

原创 jinja2的安装和使用

1.安装Jinja2pip install jinja22.然后在项目下创建一个py文件3.在文件中写from django.contrib.staticfiles.storage import staticfiles_storagefrom django.urls import reversefrom jinja2 import Environment#这个代码主要是给反引用使用的def environment(**options): env = Environment(**

2020-10-13 11:56:18 9622 1

原创 新建文件修改set文件配置

修改中文和时区 数据库时间和当前时间保持一致

2020-10-12 13:09:25 785

原创 django内建标签

内建标签:是django自己创建的标签跟html的标签不一样1.在自己的路由里面定义标签2.写函数3.html

2020-10-12 11:22:48 118

原创 django自定义模板过滤器

1.新建一个py的文件2.导入自定义过滤器3.使用自定义过滤器

2020-10-12 11:00:45 139

原创 django模板的渲染

模板渲染的2个方法:1.loader的加载:这个是加载后渲染适合模板多次渲染,只加载一次2.render每渲染一次都需要重新加载----》推荐使用

2020-10-10 18:32:32 167

原创 Django使用模板引擎开发web应用

1.在项目里拷贝一个App,取名为App02APP需要在settings里的INSTALLED_APPS注册用locals()把 users = [{‘username’:‘admin’},{‘username’:‘hello’}]字典传入到index.html文件中

2020-10-10 13:52:11 96

原创 django启动

运行项目python manage.py startapp 项目 名称

2020-10-10 13:01:54 52

原创 django错误视图

Django内置了处理HTTP错误视图(在django.views.defauls包下),主要错误及视图包括:一,403错误:permission_denied 权限错误二,404错误:page_not_found 找不到指定文件三,500错误:server_error服务器内部错误...

2020-10-10 12:29:05 223

原创 django 路由篇

1.创建子路由列表,在App下创建一个urls.py文件在这个文件下面创建一个路由列表,列表名称只能叫urlpatternsfrom django.urls import pathfrom App import viewsurlpatterns = [ #路由不能以斜线开头 path('home/',views.home,name = 'home')]2.在App下面的views.py里面创建一个homefrom django.http import HttpResp

2020-10-09 14:11:30 115 1

原创 django把首页改成自己写的首页

1.进入自己的django项目目录下,创建一个APP文件C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py startapp APP   2.在day01文件下面的urls.py增加一行代码from App import viewsurlpatterns = [path(‘admin/’, admin.site.urls),path("",views.index,name=‘index’)]

2020-10-09 12:34:24 1451

空空如也

空空如也

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

TA关注的人

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