django
syuuenn
这个作者很懒,什么都没留下…
展开
-
Django创建项目的虚拟环境
因为多个项目可能用到不同版本的Django,而不同Django的版本会覆盖,项目所需要的第三方软件环境相互隔离,保证每个项目不会相互影响。以下是在Ubuntu里的操作指令安装虚拟环境sudo pip install virtualenvsudo pip install virtualenvwrappermkvirtualenv 虚拟环境命名 -p python版本号操作必须在联网状态下...原创 2019-05-27 20:15:21 · 254 阅读 · 0 评论 -
创建django项目
之前讲过如何在Ubuntu中设置虚拟环境,现在开始创建一个简单的项目。这里成功创建虚拟环境,在python3环境中运行。查看虚拟环境,可以看到我们创建django_prat虚拟环境,最前面的括号里显示的就是我们当前所在的虚拟环境。安装我们所需版本的django。创建名为test1的项目。找到test1文件,用python manage.py runserver开启django...原创 2019-05-31 20:13:54 · 188 阅读 · 0 评论 -
django创建数据表
创建数据表需要在models.py文件下,每一张表对应一个类。django的model模块与数据库形成对应关系映射(简称:ORM),创建的表上传到数据库。接下来还要进行数据迁移,首先生成迁移文件打开虚拟环境,找到我们的项目文件执行python manage.py makemigrations命令即可生成数据迁移文件。pycharm打开项目文件,migrations文件夹下就是生成的迁移...原创 2019-06-01 16:14:37 · 6537 阅读 · 0 评论 -
django链接mysql数据库
很多人不想把数据存放在django自带的sqlite数据库,接下来简单介绍如何链接常用的mysql。1需要在django项目的运行的环境中安装pymysql,2安装驱动在项目文件同名文件下的__init__.py中写出如下代码。3在setting.py文件中配置数据库把setting.py文件中的下列代码DATABASES = { 'default': { ...原创 2019-06-04 19:49:54 · 125 阅读 · 0 评论 -
django里两种URL配置方法
这是django创建项目是自动生成的URL.py文件里的提示"""shanghuishop URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/u...原创 2019-06-18 16:24:51 · 611 阅读 · 0 评论 -
django视图函数/类返回的数据格式
(这里讲的是前后端不分离项目)在Django中常返回的数据有三种字符串,网页和json类型。1、返回字符串from django.http import HttpResponsedef userinfo(request): print(request)#request是一个请求对象 return HttpResponse('hello world')视图函数里的re...原创 2019-06-18 17:00:42 · 2030 阅读 · 0 评论 -
django跨域请求伪造(CORS)
在django前后端分离时,如果前端访问后端会出现如下报错。原因是前后端分离,后端和前端处于不同的域名。解决方法。(1)安装第三方包pip install django-cors-headers(2)在setting.py文件添加下列代码添加应用添加中间件添加前端域名为白名单,允许携带cookie...原创 2019-07-01 19:08:51 · 436 阅读 · 0 评论 -
django跨站请求伪造(csrf)解决方法
我们写一个简单的前端网页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>修改密码</title></head><body> <form method="post" action...原创 2019-06-18 19:07:53 · 346 阅读 · 0 评论