Skip to content

Xisaname/Group4-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Group4后端项目部

2020秋季学期软件工程口罩识别项目
数据传输桥

项目框架

后端项目采用Django 框架,使用Pycharm 集成开发工具
Django说明文档

Django教程

环境搭建

  • Django只支持MySQL5.7以上的版本,如需使用数据库,请升级到此版本以上,以免引起不必要的麻烦
  • 个人在导包的时候更推荐在控制台使用pip工具直接从官网或GitHub导到本地,不推荐使用pycharm中的setting选项,因为这样做有时会出现错误
  • 关于pip的使用方法
  • 强烈建议将所有的包集成到Python3*_64/Scripts文件夹下,并将此路径导入到系统路径中

一些问题及解决方法

  • Q:Django自带CRSF认证机制,用来防止伪响应,但带来了一个问题:当进行post提交数据时,如果不附加该证书,会报错,且数据不会被传递。
    A:1. 不用post方法提交数据,改用get。但这样只能传小数据,对于大的数据,会报错 2. 在有数据交换的页面添加{{% crsf %}},但当我们用JavaScript时,例如传Ajax或者json时就会出现问题 3. 将setting.py中的'django.middleware.csrf.CsrfViewMiddleware',代码注释掉,目前来看,这样的方法效果比较乐观
  • Q:除了Navicat,还有没有其他的数据库管理工具
    A:如果你用pycharm,恭喜你,在页面的右栏写着"Database",可以直接连接并管理你的数据库,相比于Navicat,pycharm自带的数据库功能更全,界面更酷,管理更方便,也更集成,方便Mybatis和flyway等各种数据库管理插件使用

## 有关更多项目细节,我们将在项目发布后进行分享~~~

About

2020秋季学期软件工程口罩识别项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published