Django contenttypes是一个非常有用的框架,主要用来创建模型间的通用关系(generic relation)。不过由于其非常抽象, 理解起来并不容易。当你创建一个django项目的时候,可以看到在默认的INSTALL_APPS已经包含了django.contrib.contentty ...
分类:
其他好文 时间:
2019-12-16 14:56:04
阅读次数:
81
01-创建Django项目 安装虚拟环境: mkvirtualenv django_demo -p python3 安装django安装包(联网安装): pip install django==2.2 -i https://pypi.douban.com/simple 创建django工程(项目): ...
分类:
其他好文 时间:
2019-12-15 23:53:52
阅读次数:
87
之前一直在本地跑django项目,最近尝试在服务器上部署项目,目前已经成功部署,也花了好多时间,这里跟大家交流一下,希望对像我一样的新手有帮助。 一、配置环境: 1.Python版本3.7 2.服务器平台:windows10 3.django版本1.11.20 二.Apache下载与配置 1.进入A ...
在做Django项目的过程中, 无法进入pycharm提供的Run manager.py Task交互环境 出现这种问题是因为Pycharm无法识别这个项目是django项目.需要进行配置 还有一种方法是通过Terminal中输入python manager.py shell ...
分类:
其他好文 时间:
2019-12-08 17:33:35
阅读次数:
100
1、定义数据库 在Django项目中,一个工程中存在多个app应用很常见,希望不同的app连接不同的数据库,这个时候需要建立多个数据库连接。 在Django的setting中使用DATABASE设置定义数据库,可以将数据库映射到特定的别名字典中 DATABASE定义的是给嵌套字典,该设置必须设置de ...
分类:
数据库 时间:
2019-12-06 23:18:28
阅读次数:
142
使用nginx托管django服务的原理 使用uwsgi开启django服务(通过配置文件启动) 防火墙关闭uwsgi端口(uwsgi的websocket一定要使用127.0.0.1的方式配置)) 编写nginx配置文件,通过nginx访问uwsgi,再通过uwsgi访问django 使用uwsgi ...
分类:
其他好文 时间:
2019-12-06 22:09:14
阅读次数:
132
首先需要保证主机和虚拟机能相互Ping通,如果Ping不通,请参考我上篇文章,这里演示的是桥接模式下的方法,如果是NAT模式连接,请参考别处。 1. 虚拟机Linux系统内的Django项目 settings.py 文件中,改 ALLOWED_HOSTS = ['*'] 2.关闭虚拟机防火墙 #sy ...
分类:
其他好文 时间:
2019-12-06 13:41:06
阅读次数:
152
django 重写 mysql 连接库实现连接池 问题 django 项目使用 gunicorn + gevent 部署,并设置 会导致 mysql 数据库连接数飙升,在高并发模式可能会出现 错误。该怎么解决这个问题呢?首先看下 django 源码,找到问题的根源。 本文 django 版本为 2. ...
分类:
数据库 时间:
2019-12-05 11:41:08
阅读次数:
255
nginx基于uwsgi部署Django (单机搭建) 参考链接: 安装nignx 安装依赖包 安装uwsgi,django 创建django项目 创建app 修改myapp/settings.py myapp是django项目的主目录 修改myapp/urls.py 修改 myapp/web/vi ...
分类:
其他好文 时间:
2019-12-05 01:05:49
阅读次数:
109
[TOC] 解决办法 通过django中间件进行添加跨域头 1. 新建一个中间件,路径为:Django项目/your_app/core.py, 内容如下 2. 在 项目/setting.py中, 新增 问题解决. ...
分类:
其他好文 时间:
2019-12-03 23:11:23
阅读次数:
113