Django
python--web
flandre翠花
网络工程专业的一枚小学生
展开
-
Django短信接入
前后端分离的状态下,短信接入时,因为后端需要通过用户提交的验证码需要做校验,所以短信应该发给后端。这里我是用的是容联云通讯,它在开通账户后可以提供部分费用的免费测试。1、URL我们在使用的时候需要向完整的url发送一个https的请求。其中accountSid就是你注册时的个人账户id。funcodes我们就使用本身的TemplateSMS?,SigParameter就需要我们根据人家的要求来写出代码完成。import datetimeimport hashlibclass Sms():原创 2021-05-23 14:59:47 · 230 阅读 · 0 评论 -
jwt encode error is It is required that you pass in a value for the “algorithms“ argument when calli
jwt encode error is It is required that you pass in a value for the "algorithms" argument when calling decode().这个错误的问题是在我们decode的时候仍然需要加入哈希算法的注明encode(payload,key,algorithm) 返回类型:token串,bytes类型payload:字典类型key:自定义的加密key,字符串类型algorithm:加密算法,字符串原创 2021-05-23 13:00:06 · 2244 阅读 · 0 评论 -
解决django.db.utils.ProgrammingError: (1146, “Table ‘‘ doesn‘t exist“)问题
原因这个问题的原因是django一般在第一次迁移的时候才会新建表,后面就只检查字段(或属性)等等的变化,如果我们删除了这张表,django检查这张表的字段(火属性)变化就会报错解决方法我们打开应用底下的migrations文件夹,里面存放着我们修改数据库的一些记录,我们只保留__init__.py,然后从数据库进入django_migrations表中,它保存着我们修改字段(或属性)的一些记录,删除它的记录然后在重新进行__init__.py和__init__.py就行了...原创 2021-05-01 21:46:23 · 2508 阅读 · 1 评论