Web后端
Django使用技巧
小獾哥
技术为我赋能
展开
-
Django3中的iframe跨域请求之解决方案
问题描述: 假如你有A、B两个网站,你想在B网站中添加一个iframe,去引用A网站中的内容。解决方案:在settings.py中添加如下信息,A、B两个网站中都要添加ALLOWED_HOSTS = ["*"]X_FRAME_OPTIONS = 'ALLOWALL'F5强制刷新、查看,即可正常显示了~完毕!...原创 2021-08-04 16:21:14 · 423 阅读 · 0 评论 -
Centos7中使用uwsgi部署Django项目
uwsgiuWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。uWSGI代码完全用C编写,效率高、性能稳定。1、安装uwsgipip install uwsgi2、配置uWSGI,在项目目录下创建uwsgi.ini文件,配置如下:[uwsgi]#使用nginx连接时使用(最好写成本机的IP地址,例如:192...)#socket=...原创 2018-12-13 11:32:11 · 428 阅读 · 0 评论 -
如何从本机之外的其他电脑上访问本机虚拟机中的django程序
1,将VM虚拟机设置为桥连接模式,桥连接下的选项(复制物理网络连接状态(P))如果自己使用的是台式机机就不必要选。此项的意思就是:假如你的虚拟机安装在笔记本上,在你切换有线网络和无线网络时,IP地址就可能会发生变化。选择了此项之后,IP地址就不会发生变化。2.在虚拟机中开启相对应的端口号//添加端口号firewall-cmd --zone=public --add-port=8000/...原创 2018-11-16 10:07:02 · 1435 阅读 · 0 评论 -
使用django进行文件的上传,从本地上传到服务器
上传方式:- Form表单上传文件- Ajax上传文件- 基于form表单和iframe自己实现ajax请求1,创建项目2,settings配置(注册app01,static路径等等这些)及url添加(略过)3,views视图函数form的视图收到了在request.FILES中的文件数据。从上述form来的数据可以通过request.FILES['file']来存取。...转载 2018-10-23 11:24:04 · 7050 阅读 · 1 评论 -
django项目中,执行python manage migrate时 报错WARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for data
django项目中,执行python manage migrate时 解决在settings中,在DATABASES变量定义处下面添加DATABASES['OPTIONS']['init_command'] = "SET sql_mode='STRICT_TRANS_TABLES'"1或者在DATABASES变量定义时,添加上面命令中所示的键值对。 ...转载 2018-08-28 11:05:09 · 420 阅读 · 0 评论 -
django中如何操作数据库
一.from的基本功能应用1.1.保存用户输入建立form对象时.把POST对象传进去.则可以用户输入验证错误返回页面时.保存用户以前的输入,提高用户体验. 1 2 3 def login(request): obj = LoginForm(request.POST) #如果是第一次加载页面.则...转载 2018-08-02 16:51:34 · 3873 阅读 · 0 评论 -
Django中Model模块的操作-创建各种表结构
原文链接:https://cloud.tencent.com/developer/article/1028131前言Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执...转载 2018-08-10 14:46:38 · 14242 阅读 · 2 评论 -
使用Django在terminal中创建 Admin 管理员账户
创建admin账户 python manage.py createsuperuserUsername (leave blank to use 'administrator'): adminEmail address: admin@admin.comWarning: Password input may be echoed.Password: ******Warning: P...转载 2018-08-10 09:29:53 · 1703 阅读 · 0 评论 -
django.db.utils.ProgrammingError: (1146, u"Table'' doesn't exist")解决办法
在django中执行数据库迁移命令时出错:django.db.utils.ProgrammingError: (1146, u"Table'' doesn't exist")解决办法解决办法如下:一、现象在数据库中删除了一张表,重新执行python manage.py migrate时出错,提示不存在这张表。二、原因主要是因为django一般在第一次迁移的时候新建表,后面...转载 2018-08-09 15:37:31 · 9751 阅读 · 0 评论 -
Django--常用语法及命令
1. 搭建环境首先安装虚拟环境,命令如下:sudo pip3 install virtualenv #安装虚拟环境接下来还要安装虚拟环境扩展包,命令如下:sudo pip3 install virtualenvwrapper安装虚拟环境包装器的目的是使用更加简单的命令来管理虚拟环境。修改用户家目录下的配置文件.bashrc,添加如下内容:export WORKON_HO转载 2018-01-13 23:13:40 · 992 阅读 · 0 评论