Python-Django
文章平均质量分 70
Python-Django
BugBear1989
这个作者很懒,什么都没留下…
展开
-
(一)Django开发环境配置
最近在学习Django,想在虚拟机搭建服务器,然后在虚拟机当中生成Django框架,在虚拟机当中开启django服务,在win系统中进行访问,下面记录开发环境的相关配置。一、虚拟机(Ubuntu)开发环境配置1.1、先下载Oracle VM box,然后下载Ubuntu的镜像文件,利用Oracle VM box安装Ubuntu系统1.2、安装完毕后,进入Ubuntu系统,进行系统更新...原创 2018-10-15 22:08:37 · 341 阅读 · 0 评论 -
Django终端打印SQL语句
我们在进行orm进行数据库的增删改查操作时,可以在settings当中设置以下代码从而达到将操作的sql语句打印到控制台上1、需要将下面的代码放在django项目的settings的最下面LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'conso...原创 2019-05-05 16:57:37 · 2160 阅读 · 0 评论 -
如何在Python脚本或文件中加载Django项目的配置和变量信息
代码如下:需要注意的就是项目的settings一定要对应自己的项目的名称import osif __name__=="__main__": #设置django配置以及整个项目的settings os.environ.setdefault("DJANGO_SETTINGS_MODULE","dj_rulitool.settings") import django ...原创 2019-05-05 12:15:47 · 871 阅读 · 0 评论 -
Django知识碎片整理(三)
碎片一:Django的JsonResponse我们在写django时在views需要定义返回json格式的数据给前端的视图函数,这个时候可以用上JsonResponse,它是Django自带的处理json格式数据的资源1、配置urls2、编写视图函数3、访问响应地址,就能看到返回的数据是json数据(JsonResponse将我们的datadict数据自定转成了json格...原创 2019-03-28 15:48:33 · 226 阅读 · 0 评论 -
Django-Models重点知识汇总
一、表与表之间关系的处理1、一对多的关系:举个例子,例如出版社与书,一个出版社可以有多本书进行出版,但是书只能是一个出版社出版,这样就形成了一对多的数据关系,这个时候需要书通过外键的方式连接到出版社的表,即publisher=models.ForeignKey(to="Publisher"),在Book下的字段publisher即从Publisher表获取的一个对象#出版社clas...原创 2019-04-01 16:30:25 · 262 阅读 · 0 评论 -
Django知识碎片整理(二)
碎片一:Django窗体Form的使用下面是django窗体form的实例:#!/user/bin/env python#!encoding=utf-8from django import forms'''django窗体应用'''class ContactForm(forms.Form): CITY=[ ['TP','Taipei'], ...原创 2019-02-27 15:50:35 · 379 阅读 · 0 评论 -
Django知识碎片整理(一)
碎片一:safe过滤器Django在默认情况下是不随便解析HTML代码的,主要是担心网站安全的问题。所以如果在django中的templates里写入html代码时,渲染出来的效果只会显示出这些html代码,如果需要浏览器渲染出html效果的话,需要使用safe过滤器。safe过滤器可以将我们写入的html代码进行解析显示出来,例如获取到了一个变量post,post.body的赋值是一串h...原创 2019-01-05 12:41:02 · 641 阅读 · 2 评论 -
KindEditor插件(富文本编辑器)的使用
一、KindEditor介绍KindEditor插件提供了富文本编辑器在页面上的使用,我们在进行Django开发时可以通过相关配置使用KindEditor插件,以下KindEditor在Django中的使用:二、KindEditor相关的配置步骤第一步:先下载KindEditor,链接在此:KindEditor插件下载第二步:在django项目目录下创建一个全局静态文件夹,...原创 2018-12-25 17:59:58 · 2228 阅读 · 0 评论 -
Django更新models数据库结构
有时候在我们使用Django设计了models中的数据库结构,并且已经同步了数据库之后,我们突然想在数据表中更新或者增加新的字段,也就是需要修改数据库的结构,会出现以下的问题:C:\Users\Administrator\Desktop\Web开发\Django_Demo\jkxy>python manage.py makemigrationsYou are trying to ad...原创 2018-12-11 22:08:18 · 8812 阅读 · 0 评论 -
Django下models自定义Field的使用
一、自定义Field介绍在上一个博客中简单罗列了一下Django下models常用的Field,但是有时候这些Field不能满足我们的存储数据的需求,这个时候我们就可以使用自定义Field二、自定义Field编写具体思路是基于原有的Field,自定义Field首先去继承原有的Field,然后进行重写需要重写明确以下几点:第一、需要继承的models下的原有Field第二、明...原创 2018-12-11 17:27:16 · 2467 阅读 · 0 评论 -
Django中models下常用Field以及字段参数
一、常见的FieldType数据库字段类型1、AutoField:自增Field域,自动增加的一个数据库字段类型,例如id字段就可以使用该数据类型,参数中必须填入primary_key=True2、BigAutoField:和AutoField相同,只是比AutoField要大,参数中必须填入primary_key=True3、BigIntegerField:大整型,只要用于存储整型的数...原创 2018-12-11 17:04:15 · 2692 阅读 · 0 评论 -
Django中静态文件配置管理
一、在应用中加载static静态文件内容1、首先在django应用中创建static文件夹,然后将文件放入其中2、检查settings配置,在installed_apps必须有如下配置信息3、在html中调用静态文件资源,先要load static,然后在img标签中调用应用static文件下的img001.jpg文件<!DOCTYPE html><h...原创 2018-12-14 21:23:03 · 1210 阅读 · 0 评论 -
Django数据库使用配置
配置1、在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }...原创 2018-12-09 13:27:13 · 888 阅读 · 0 评论 -
Django中modles数据库数据增删改查操作(Django的python shell模式)
一、数据插入1、对应数据库插入数据,可以插入完全重复的数据数据库名.objects.create(参数,参数...)实例如下:>>> from bbs.models import Student>>> Student.objects.create(name="张三",sex="男",age=18)<Student: 张三,男,18&g...原创 2018-12-13 09:54:39 · 842 阅读 · 0 评论 -
(三)Django相关命令汇总
一、Django框架创建命令1、django框架创建命令(linux系统有sudo,win系统没有) sudo django-admin startproject 项目名称2、django的应用app创建(需进入项目目录当中) sudo python manage.py startapp app名称3、查看django框架树形结构 tree 项目名称...原创 2018-10-15 23:12:02 · 335 阅读 · 0 评论 -
(二)利用Pycharm同步Git
使用git存储代码,在不同的机器都可以开发同样的代码,所以git对于代码的管理还是很有用的,下面介绍利用pycharm同步git进行上传、更新和下载git代码一、Pycharm连接Git1、打开pycharm,点击file---settings---Version Control,选择Git,指定Path to Git executable(前提需要安装git软件,这里是自动匹配到git....原创 2018-10-15 22:30:23 · 2659 阅读 · 1 评论 -
Django知识碎片整理(四)
碎片一:ORM一对一表ORM一对一的表是完全可以写在一张表当中的,但是出于部分字段可能被经常调用,而部分字段偶尔调用,所以将一张表拆分开,形成一对一形式的表结构,下面两个表就是一对一关系,两个表的关系是一一对应的#作者class Author(models.Model): '''作者数据表''' id=models.AutoField(primary_key=True)...原创 2019-05-08 18:04:47 · 207 阅读 · 0 评论