Django
#+ +python
"灼灼其华"
HELLO WORLD,HELLO FUTURE!
展开
-
Django(4)模型的使用
定义模型模型,属性,表,字段之间的关系:一个模型类在数据库中对应一张表,在模型类中定义的属性,对应该模型对照表中的一个字段。元选项:在模型类中定义Meta类,用于设置元信息示例:class Meta: db_table = "students" ordering = ['id'] # db_table 定义数据表名,推荐用小写字母,数据表名默认为项目名...原创 2019-10-22 21:54:53 · 191 阅读 · 0 评论 -
Django(3)基本流程(视图和模板的使用)
视图的基本使用:概述: 在Django中,视图是对web请求进行回应视图就是一个python函数,在views.py文件中定义。定义视图:在myApp\views.py中写入from django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.d...原创 2019-10-19 21:05:02 · 290 阅读 · 0 评论 -
Django(2)基本开发流程
创建目录cmd命令,切换到创建项目的目录DjangoProjectcd C:\Users\admin\Desktop\DjangoProject 创建名为project的项目命令 django-admin startproject project 注:所有路径不要有中文切换到project项目目录下cd C:\Users\admin\Desktop\DjangoP...原创 2019-10-19 10:50:35 · 149 阅读 · 0 评论 -
python manage.py makemigrations时出现No changes detected
当输入迁移命令:python manage.py makemigrations 时出现No changes detected一、在项目的settings.py文件 INSTALLED_APPS 中插入 app名 ,如 message 是我的app名二、运行 :python manage.py makemigrations message三、如果出现 No changes...原创 2019-10-18 12:50:00 · 12013 阅读 · 2 评论 -
AttributeError: 'str' object has no attribute 'ecode'
query = query.decode(errors='replace')报错:AttributeError: 'str' object has no attribute 'decode'通常情况下,根据提示打开报错的文件operations.py,将146 行改为:query = query.ecode(errors='replace')如果还报错:AttributeError: 'st...原创 2019-10-18 11:09:41 · 761 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:YES)
mysql 版本:8.0.18首先关闭MySQL服务,输入命令:mysql> net stop MySQL第一步:我们需要删除data,也就是前面自动生成的data文件夹。第二步:删除成功后重新进行初始化:输入mysqld --initialize --console框内最后就是随机密码mysql -u root -p第三步:改密码进入mysql后...原创 2019-10-17 23:38:38 · 5257 阅读 · 3 评论 -
mysqlclient 1.3.13 or newer is required; you have 0.9.3
问题:pymysql版本0.9.3,django2.2需要>=1.3.13的版本报错信息:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.原因:使用了pymysql驱动,官方文档说需要mysqlclient驱...原创 2019-10-18 17:51:01 · 331 阅读 · 1 评论