在我之前写的一篇博客中,我们利用Django已经将.csv导入到mongodb数据库中,那么现在我们想利用这些数据设计一些API,利用url进行交互,已达到与前端对接的程度。在这里呢,我想使用Rest_framework来实现一个初步的API界面。由于我们使用的是MongoDB数据库,不是Django所主流支持的数据库,所以我们在使用Rest_framework的时候会有所不同。
首先说明一下python及Django版本:
python3.6
django2.0.6
接下来是我们会用到的一些组件:
pip install mongoengine
pip install djangorestframework
pip install django-rest-framework-mongoengine==3.3.1
接下来是创建项目及APP,我创建的APP名为 datas,因为我事先已经创建好了,在这里就不重复。贴一下创建代码:
python manage.py startproject vis
python manage.py startapp datas
创建好Django项目后,首先我们打开项目文件下setting.py,在INSTALLED_APPS中加入以下内容:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
&#