Django学习
文章平均质量分 84
小青头
正在努力学习ing
展开
-
django报错: Specifying a namespace in include() without providing an app_name
django报错: 'Specifying a namespace in include() without providing an app_name ’django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included modul原创 2020-08-23 20:21:41 · 1612 阅读 · 0 评论 -
django报错:is not a registered tag library. Must be one of
报错:is not a registered tag library. Must be one ofadmin_listadmin_modifyadmin_staticadmin_urlscachei18nl10nlogstaticstaticfilestz出现问题原因:创建templatetags文件时,可能底下没有__init__.py文件造成django不能把该文件识别为包解决办法:在templatetags创建一个空文件__init__.py...原创 2020-08-16 21:56:24 · 3706 阅读 · 0 评论 -
django报错:No module named ‘django.templates‘
报错:No module named ‘django.templates’原因:修改了项目下面的template文件为templates文件时,导致settings中配置文件被修改当时操作然后点了do refactor,导致settings中的文件也被修改解决办法:将settings中,TEMPLATES文件中templates全部改回templatedjango项目即可正常运行。下次如果项目中templates命名错误时,取消后面两个选项再确定...原创 2020-08-16 21:53:51 · 2271 阅读 · 0 评论 -
django报错:TemplateSyntaxError at
django报错:TemplateSyntaxError at /customer/list/TemplateSyntaxError at /customer/list/‘rbac’ is not a registered tag library. Must be one of:问题:使用django模板标签时,报错,提示没有rbac这个模板{% load rbac %}原因:模板错误,检查load名是否正确,检查应用app文件夹下(rbac)是否有templatetags文件夹解决方法:进过原创 2020-07-31 22:33:18 · 2239 阅读 · 0 评论 -
django创建模板报错:TemplateDoesNotExist at
报错:TemplateDoesNotExist at /customer/list/前提:django创建模板标签时,报错找不到模板继续往下查看报错信息,可以得知具体错误位置根据这行信息,可以得知django在我项目下这几个目录位置均未找到html文件。开始排查具体错误位置我的目录结构首先,检查是否导入templates下的文件然后,检查模板使用名字是否正确最后,检查创建模板是否正确这里,我已经看到我错误的地方,我导入模板时,名字写成start_menu,其他位置名字均为sta原创 2020-07-28 22:00:15 · 4955 阅读 · 0 评论 -
django报错:django迁移表pymysql.err.InternalError
pymysql.err.InternalError: (1829, “Cannot drop column ‘pid’: needed in a foreign key constraint ‘rbac_role_permission_permission_id_f5e1e866_fk_rbac_perm’ of table ‘my_crm.rbac_role_permissions’”)问题:原先写models文件时,写了几个表,表之间有外键关系。现在修改表结构后,使用迁移命令报错了解决办法:删除原创 2020-07-25 22:33:02 · 298 阅读 · 0 评论 -
django报错:TypeError__init__() missing 1 required positional argument ‘on_delete‘
TypeError: init() missing 1 required positional argument: ‘on_delete’问题:在django2.0中,models.py定义表数据时,使用django迁移表数据时报错解决办法:创建外键ForeignKey或者OneToOne时,必须要加一个参数on_delete,否则会报错而ManyToManyField多对多中,没有该参数,不需要添加。# 多对多 参数中不能有on_deleteclass UserInfo(models.Mode原创 2020-07-25 22:32:12 · 650 阅读 · 0 评论 -
nginx部署vue+flask网站
nginx部署vue+flask网站前端为vue后端为nginx配置后端请求访问过程:请求-》nginx-》uwsgi-》flask第一步:将项目拉取到服务器上方法一:将项目上传到github远程仓库上,再通过git pull命令拉取项目到服务器本地方法二:可以直接使用rz命令将本地项目(直接压缩成压缩文件)传递到服务器上解压unzip命令,即可第二步:配置uwsgiuwsgi是用户网关接口的意思,负责将nginx获取的请求、响应数据处理成一定的格式后,发送给django或者flask处理原创 2020-06-19 20:36:20 · 3256 阅读 · 0 评论 -
django+uwsgi+nginx部署网站
django+uwsgi+nginx部署网站静态:nginx直接处理动态:wsgi或者uwsgi给python处理uwsgiweb协议,发布python网站。uwsgi是服务器和服务端应⽤程序的通信协议,规定了怎么把请求转发给应⽤程序和返回uWSGI实现WSGI协议(应用程序网关接口)安装uwsgipip3 install uwsgi安装报错: In file include...原创 2020-02-26 14:05:48 · 231 阅读 · 0 评论 -
flask框架第三方组件
文章目录flask框架第三方组件flask-sessionWTForms校验方法DBUtils数据库连接池websocket群聊单聊flask框架第三方组件flask-session第三方session,将session存入本地数据库中。需要导入原session,原理是替换原session中open-session函数,相当于重写内容sessionfrom flask import Fl...原创 2020-02-16 12:59:04 · 1035 阅读 · 0 评论 -
flask框架总结
文章目录flask框架总结原理快速启动flask服务app.run()接受参数如下app.route()装饰器接受参数如下动态路由参数处理请求方法FBV 方法示例CBV方法示例flask响应三剑客reqeust模板语法jinja2for语法if语法safe过滤器Markup传入函数名自定义标签自定义过滤器extends标签include标签include和extend区别宏指令sessionfla...原创 2020-02-15 20:12:49 · 2119 阅读 · 0 评论 -
django block添加css文件
django block添加css文件本来想在django中使用block标签,由于每个页面都需要一个css,最后操作如下settings.py 文件设置静态文件地址STATIC_URL = '/static/'STATICFILES_DIRS = [ ("",os.path.join(BASE_DIR,"static"))]base_index.html模板文件{% l...原创 2020-01-18 23:12:29 · 838 阅读 · 1 评论 -
报错:django-admin.py不能运行,弹出黑框就消失
报错:django-admin.py不能运行,弹出黑框就消失情况window中我将python的site-packages\django\bin加入环境变量,想要创建项目时,使用django-admin.py startproject mysite出现一闪而过的黑框但是我用django目录运行时则没问题python C:\Users\Administrator\AppData\Loca...原创 2020-01-13 10:07:56 · 866 阅读 · 1 评论 -
用python实现一个简单的web应用
简单的web应用其实,我们使用python的套接字就可以简单的实现一个web应用 应用程序有两种模式c/s,b/s即客户端服务器,浏览器服务器 简单的过程分析当我们访问浏览器时,请求过程和响应过程;浏览器帮我们请求服务端数据,服务端返回数据给浏览器的过程 现在我们只要写一个简单的服务端程序,接受浏览器请求,然后再返回数据给浏览器就可以了 见代码 from ...原创 2018-08-12 22:09:45 · 4044 阅读 · 0 评论 -
关于Django一些命令
Django命令行操作Djanog下载pip install django 创建一个Django项目django-admin.py startproject myproject1 创建一个名为myproject1的django项目 创建一个django应用python manage.py startapp app01 在该项目下创建一个app01应用 ...原创 2018-09-08 22:42:51 · 186 阅读 · 0 评论 -
Django模型层
Django模型层ORM简介ORM使用Django配置数据库信息创建表字段参数Django模型层这里所说的Django模型层,就是应用下面的models.py中的东西 ORM简介ORM功能就是将数据库SQL语句映射为python语句。相当于用python语法写出SQL语法的效果 实现过程:ORM –》pymysql –》mysql –》...原创 2018-09-09 22:58:03 · 474 阅读 · 0 评论 -
Django组件介绍
Django组件介绍分页器的使用数据库内插入大量数据导入模块实例化一个分页器分页器对象相关的方法一个简单的分页示例Django组件介绍分页器的使用分页器在页面中非常常见,当数据库条数数据过多时,页面一次性显示不好看时,我们可以使用分页器,将数据分几次显示。数据库内插入大量数据Booklist=[]for i in range(100)...原创 2018-09-16 12:07:00 · 6694 阅读 · 1 评论 -
Django问题合集
在做一些django小项目时遇到的一些问题1.获得的POST无法使用[]取出键值对的值列表里面所有值怎么办?因为该列表时Queryset,所以[]重载 QueryDict.__getitem__(key) 返回给出的 key 的值。如果key 具有多个值,__getitem__() 返回最后(最新)的值。如果 key 不存在,则引发错误 QueryDict.values() ...原创 2018-09-14 13:22:39 · 528 阅读 · 0 评论 -
Django组件介绍(二)
文章目录Django组件介绍(二)4.cookie和session4.1http协议的特点4.2 cookie协议4.21 简介4.22 cookie的设置与读取设置cookie获取cookie删除cookie4.23 设置cookie相关的参数max_age字段expire字段path字段4.3 session流程简介4.31 设置session步骤4.32 读取session方法4.33 更新...原创 2018-09-22 22:48:01 · 916 阅读 · 0 评论 -
自定义表添加多对多记录
自定义多对多表报错今天使用多对多添加记录时,试了好多遍还是出现错误。看代码view.py@login_requireddef add_tag(request): if request.method == "POST": print(request.POST) tag_title = request.POST.get("tag_title") ...原创 2018-10-05 22:30:57 · 338 阅读 · 0 评论 -
NoReverseMatch错误
报错:使用自定义元组替代include报错NoReverseMatch at /rbac/logout/‘rbac’ is not a registered namespaceurls中代码urlpatterns = [url(r"rbac/",([ url(r"logout/",views.logout,name="out"), ],None...原创 2019-01-05 10:51:33 · 850 阅读 · 0 评论 -
报错 Django Specifying a namespace in include() without providing an app_name
Django Specifying a namespace in include() without providing an app_name错误代码:主路由控制 项目根目录下的urls.pyurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'rbac/', include('rbac.urls',namespac...原创 2019-01-05 22:00:46 · 189 阅读 · 0 评论 -
Django框架介绍
Django框架介绍MVC、MPV模型介绍MVC模型MTV模型Django下载与创建新项目Django下载创建一个Django项目创建一个Django应用启动Django项目Django简单学习Django目录分析render方法分析HttpRespone方法分析request类分析静态文件配置路由控制re_pathpath分发反向解析使用r...原创 2018-08-12 22:07:59 · 282 阅读 · 0 评论