Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ko1103/fox
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ko1103/fox
- Owner: Ko1103
- Created: 2019-01-04T11:45:14.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:38:48.000Z (about 2 years ago)
- Last Synced: 2023-04-27T16:07:54.200Z (over 1 year ago)
- Language: HTML
- Size: 46.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 土壌水分量の空間分布を計測するシステム
## 開発環境 Development environment
Python 3.5.2
pyenv, pyenv-virtualenvを利用## 使い方 Usage
1. 仮想環境を立ちあげる
予め仮想環境を構築する。その際、Pythonは3.5.2にする。ここではfoxという名の仮想環境を構築する。```
$ pyenv activate fox
```2. サーバを立ち上げる run server
予め、今いるディレクトリの中にmanage.pyというファイルがあるかを確認する。このファイルはDBのマイグレートやサーバの起動などのコマンドが記述されている。```
$ python3 manage.py runserver
```3. ブラウザに表示
基本的にはがサーバのリンクとなる。このシステムでは'/mapping'が空間分布を計測するシステムのURLとなっているので、を開くとsigfoxクラウドからデータを取得する。## ソースコード
このシステムではPythonのwebアプリ構築フレームワークであるDjangoを用いている。- map
- map
- setting.py *
- mapping
- admin.py
- urls.py *
- apps.py
- models.py
- tests.py
- views.py *
- その他本システムで変更したファイルは*がついている3つのファイルである。
それぞれについて説明する。### map/setting.py
利用するDBやアプリケーションを設定するファイルである。本システムではmappingというアプリを作成しているので、そのアプリを利用するために利用するアプリとして追記している。### mapping/urls.py
views.pyに定義されている関数と、ブラウザで叩かれるURLを紐づける役割をしている。### mapping/views.py
リクエストに対する処理を行う関数を定義している