- 博客(14)
- 收藏
- 关注
原创 MySQL数据类型
数字类型类型 大小(字节) 带符号范围 无符号范围 规定无符号约束 TINYINT 1 -128至127 0至255 unsigned SMALLINT 2 -32768至32767 0至65535 unsigned MEDIUMINT 3 -8388608至83388607 unsigned unsigned ...
2021-10-10 22:02:14
164
原创 MySQL
【版本:5.6.44】启动与停止服务#启动mysql服务net start mysql#停止mysql服务net stop mysql连接数据库#启动客户端连接servermysql -u [需要登录的用户名] -p -h [要连接的数据库ip地址]'''-p参数后可以输入密码,但是不建议这样做,因为这样密码是明文的-h参数后的ip地址如果是连接本地数据库可以省略这一部分如果要连接远程数据库则必须要使用-h参数并且指定ip地址'''数据库设置#查看所有数据库
2021-10-09 11:09:29
142
原创 Django迁移报错【django.db.utils.OperationalError: (1050, “Table ‘xxx‘ already exists“)】
原因:数据库中已经存在xxx这个表名的数据表了解决办法:1.删除数据库中这个表,然后执行迁移DROP TABLE 表名;2.修改数据库中的django_migrations表【这个表记录了django中哪些文件已经执行过迁移了】查询表中有哪些记录select * from django_migrations;在表中添加一条记录【关于未迁移模型/应用的】--这里的0001_initial代表的是这个子应用的第一次迁移,如果非第一次迁移应该像这样0002_auto_2.
2021-09-07 22:31:05
706
原创 django中的py文件如何直接运行【NO moudel name xxx】
#导入需要用到的模块【注意,是写在要运行的django py文件中】import sysimport osimport django#../意思是当前目录的上一级目录,一般定义到BASE_DIRsys.path.insert(0,'../')#指定当前django项目中的配置文件在哪里os.environ.setdefault('DJANGO_SETTINGS_MODULE','项目名.settings')#setup方法将django运行的需要以来的东西导入进来django.s.
2021-09-07 18:29:40
343
原创 总结Ubuntu下docker中使用fastdfs碰到的问题
1.删除track和storage容器重新创建后出现端口占用问题【ERROR - file: sockopt.c, line: 864, bind port 22122 failed, errno: 98, error info: Address already in use.】终端中运行这两条命令查看正在运行的tracker和storage进程idps aux|grep fdfs_trackerdps aux|grep fdfs_storaged使用【sudo kill -9 进程id】
2021-09-03 20:17:52
1151
原创 Ubuntu安装fdfs-client-py报错【fdfs_client/sendfilemodule.c:43:10: fatal error: Python.h: 没有那个文件或目录】
这里是在虚拟环境中进行安装的,并且是使用pip直接安装的不是使用下载的安装包问题原因:虚拟环境版本不匹配解决办法:更新一下虚拟环境配置sudo apt-get python3.9-dev再次安装:成功...
2021-09-03 15:23:20
168
原创 Ubuntu中使用docker创建容器提示【mkdir /var/fdfs: read-only file system.】
当我将映射目录放到var目录下时,创建容器总是提示错误【mkdir /var/fdfs: read-only file system.】去看了一下docker官网发现docker默认的配置是容器使用的所有文件都需要在/home目录下,我按照这个方法去切换了创建映射目录的位置,成功的完成了容器的创建没有报错这是docker官网的原版说明这里是翻译后的说明这里可以看出还可以修改docker的默认配置来改变必须要在/home中创建文件的情况【因为目前用不到所以没有去实践,如果有看到..
2021-09-02 23:01:21
4555
1
原创 Django定义模型基类【不会在数据库中创建表】
使用abstract设置#models.pycalss BaseModel(models.Model): #这里的auto_now_add=True指的是添加对象时自动设置为当前时间,默认是False, #并且修改操作不会更改这个时间 create_time = models.DateTimeField(verbose_name='创建时间',auto_now_add=True) #auto_now=True指的是只要对像进行了修改/创建操作时间
2021-08-28 12:50:21
331
原创 HttpResquest对象常用属性
1.method是一个字符串,表示请求使用的http方法,常用值包括【GET,POST,PUT,DELETE】等'''一般常用于判断请求类型根据不同的请求类型组织不同的业务逻辑'''#类视图示例from django.views import Viewclass NewView(View): def get(self,request): pass def post(self,request): pass d
2021-08-24 11:29:57
285
原创 HttpResquest(http请求传递数据的4种方式)的数据传递及数据接收方法
1.请求路径中的参数【例如:http://www.baidu.com/text/value这里的value可以传递数据给路由,之后视图就可以取得这个参数】'''请求:http://www.baidu.com/text/value请求方式: get路由:text/<value>/'''#下面两种方式视图任选其一都可以接收到参数#类视图:class NewView(View): def get(self,request,value): pass
2021-08-24 11:13:06
2425
原创 python3下django将应用单独放在一个文件夹下,注册应用报错
报错信息:【django.core.exceptions.ImproperlyConfigured: Cannot import 'users'. Check that 'apps.users.apps.UsersConfig.name' is correct.】解决办法:1.找到报错应用文件夹下的apps.py文件;将name = 'users'改成name = 'apps.users'【注意这里users是报错应用名,所有实际操作要替换成报错应用名】2.在settings..
2021-08-23 12:42:26
880
原创 连接MySQL错误【 sha256_password or caching_sha2_password】
使用django和navicat等连接MySQL出现错误:【RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods】解决办法:改变连接账户的密码验证方式:sudo mysql -u root -p #使用sudo是因为ubuntu系统命令行,这里要使用root账户登录use mysql #切换到mysql数据库a
2021-08-23 12:24:47
2008
原创 Ubuntu中查看MySQL使用的端口号
一般默认情况下MySQL会使用3306端口查看方法:sudo su #切换到root账户,方便查看完整的信息,普通账户可以查到端口但是看不到是谁在使用netstat -tlpn ----查看监听端口号情况
2021-08-23 11:03:21
5434
原创 Ubuntu20登录MySQL8提示错误【ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘】
解决办法:使用sudo mysql -u root -p
2021-08-23 10:35:08
267
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人