
django
文章平均质量分 55
seeyouJasmine
信息化
展开
-
【Python】django报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'解决办法
错误代码:from __future__ import unicode_literalsfrom django.db import modelsfrom django.utils.encoding import python_2_unicode_compatible@python_2_unicode_compatibleclass Author(models.Model): ...原创 2018-10-25 13:42:55 · 2383 阅读 · 0 评论 -
【Django】orm模型字段介绍
字符串name=models.CharField(max_length=32)EmailField(CharField):IPAddressField(Field)URLField(CharField)SlugField(CharField)UUIDField(Field)FilePathField(Field)FileField(Field)ImageField(FileF...原创 2019-08-28 17:10:04 · 210 阅读 · 0 评论 -
【Django】orm模型简介与操作数据库的增删改查
一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。...原创 2019-08-28 16:46:59 · 207 阅读 · 0 评论 -
【Django】debug模式简析
开启debug模式:在开发环境中,修改django项目中的setting文件,设置:debug=truedebug模式好处:开启debug模式以后,当django项目正在运行中,我们修改了django项目的代码,保存后,django项目会自动重新开始运行,不需要手动停止再运行; 当django项目出错了,会在浏览器和控制台打印出报错信息;何时关闭debug:在生产环境中,禁...原创 2019-08-27 09:13:36 · 2129 阅读 · 0 评论 -
【Python】virtualenvwrapper 的安装和使用
virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。1. 安装:#安装virtualenv(sudo) pip install virtualenv#安装virtualenvwrapper(sudo) pip install virtualenvwrapper 2. 配置:修改~/.bash_profile或其它环境变量相关文件(...原创 2018-11-07 12:30:24 · 217 阅读 · 0 评论 -
【Python】django中报错Application labels aren't unique, duplicates: XXX(application name)
Django错误django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: XXX(application name)解决方法只需要将settings.py文件内INSTALLED_APPS里面手动添加的应用名称删除就可以。当我们通过pycharm自动创建app...原创 2018-11-09 12:47:26 · 3546 阅读 · 1 评论 -
【Python】在Virtualenv虚拟环境下进行django开发
Virtualenv 是一个 Python 工具,使用它可以创建一个独立的 Python 环境。为什么要使用 Virtualenv 呢?virtualenv可以创建独立Python开发环境,比如当前的全局开发环境是python3.6,现在我们有一个项目需要使用django1.3,另一个项目需要使用django1.9,这个时候就可以使用virtualenv创建各自的python开发环境了。...原创 2018-10-30 16:15:51 · 494 阅读 · 1 评论 -
【Python】django切换数据库为mysql后,报错Error loading MySQLdb module解决办法
初学django将默认数据库换成mysql后修改setting.py文件的数据库配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER': 'user', 'PASSWORD': 'passw...原创 2018-10-30 15:07:16 · 409 阅读 · 0 评论 -
【Python】Django安装、项目创建与运行
Django安装:安装方式:①、通过pip命令进行安装:pip install django(默认为Django最新版本)pip install django==2.1.2(Django截至目前最新版本,这里只是为了方便演示,安装自己需要的版本),更多相关资料可参考这里:Django②、通过下载安装文件进行安装:django官方网站:https://www.djangopr...原创 2018-10-24 14:43:14 · 319 阅读 · 0 评论 -
【Python】django报错SyntaxError: from __future__ imports must occur at the beginning of the file解决方法
D:\PythonWorkstation\django\django_station\queryset>python manage.py makemigrationsTraceback (most recent call last): File "manage.py", line 15, in <module>省略部门信息..... File "D:\Pyth...原创 2018-10-25 13:47:55 · 8758 阅读 · 1 评论 -
Django--ORM模型之查询
查询语句格式类名.objects.[查询条件]必知必会十三个查询条件:<1> all(): 查询所有结果Article.objects.all()<2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象1、exact:使用精确的 = 进行查找。如果提供的是一个 None ,那么在...原创 2019-09-08 10:41:00 · 227 阅读 · 0 评论