All Projects → lsjsj92 → django_todo_app

lsjsj92 / django_todo_app

Licence: other
python django를 활용한 웹 개발 튜토리얼! todo_app 만들기

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to django todo app

Awesome Django
Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django This repository is not monitored for issues, use original at GitLab.
Stars: ✭ 8,527 (+10298.78%)
Mutual labels:  django-rest-framework, web-application
matchering-web
🎚️ Self-Hosted LANDR / eMastered Alternative
Stars: ✭ 25 (-69.51%)
Mutual labels:  django-rest-framework, web-application
diskover-community
Diskover Community Edition - Open source file indexer, file search engine and data management and analytics powered by Elasticsearch
Stars: ✭ 1,257 (+1432.93%)
Mutual labels:  web-application
batamlawancorona api
Unofficial API of Batam Lawan Corona. Documentation and sample of use can be found at http://batamlawancoronaapi.herokuapp.com/docs/
Stars: ✭ 22 (-73.17%)
Mutual labels:  django-rest-framework
Django-Ionic-Integration
Section 3 of the Django + Angular + Ionic Course
Stars: ✭ 21 (-74.39%)
Mutual labels:  django-rest-framework
Pastebin
Modern pastebin written in golang
Stars: ✭ 111 (+35.37%)
Mutual labels:  web-application
textyle
Web tilemap editor for 2D games built using React JS, WebGL and Rust (WASM).
Stars: ✭ 87 (+6.1%)
Mutual labels:  web-application
drf-starter-template
DRF Starter Template with drf-yasg, heroku deployment ready config, CORS config
Stars: ✭ 25 (-69.51%)
Mutual labels:  django-rest-framework
DiVE
An interactive 3D web viewer of up to million points on one screen that represent data. Provides interaction for viewing high-dimensional data that has been previously embedded in 3D or 2D. Based on graphosaurus.js and three.js. For a Linux release of a complete embedding+visualization pipeline please visit https://github.com/sonjageorgievska/Em…
Stars: ✭ 26 (-68.29%)
Mutual labels:  web-application
LogESP
Open Source SIEM (Security Information and Event Management system).
Stars: ✭ 162 (+97.56%)
Mutual labels:  web-application
deploy-django
A bash script to deploy a django project for production sites.
Stars: ✭ 85 (+3.66%)
Mutual labels:  django-rest-framework
device-epd
E-Paper Display Device
Stars: ✭ 26 (-68.29%)
Mutual labels:  web-application
linkedevents
Linked Events event database and API
Stars: ✭ 20 (-75.61%)
Mutual labels:  django-rest-framework
django-rest-framework-react-tutorial
Source code for Django Rest Framework + React tutorial.
Stars: ✭ 69 (-15.85%)
Mutual labels:  django-rest-framework
QuestionTime
📚 Quora-like Single Page Application built with Django, Django REST Framework and Vue JS
Stars: ✭ 76 (-7.32%)
Mutual labels:  django-rest-framework
django-rest-framework-condition
Decorators @​condition, @​last_modified and @​etag for Django Rest Framework
Stars: ✭ 26 (-68.29%)
Mutual labels:  django-rest-framework
evcloud
EVCloud是一个基于ceph和libvirt的轻量级云主机管理平台,实用稳定,维护简易
Stars: ✭ 44 (-46.34%)
Mutual labels:  django-rest-framework
LoIDE
Web-based IDE for Logic Programming
Stars: ✭ 21 (-74.39%)
Mutual labels:  web-application
DRF-API-Logger
An API Logger for your Django Rest Framework project.
Stars: ✭ 184 (+124.39%)
Mutual labels:  django-rest-framework
BackEnd-Squad
Back End Squad Roadmap
Stars: ✭ 24 (-70.73%)
Mutual labels:  web-application

django_todo_app

python django를 활용한 웹 개발 todo 게시판 만들기

캡처

3가지 폴더

  • todoSubject

    • MySQL 데이터 베이스를 활용한 todo list 개발
    • todo_main : main 화면 app
    • todo_board : todo list를 작성하는 화면
  • todoSubject_use_restfulAPI

    • restful api를 활용한 todo list 개발
    • todo_main : main 화면 app
    • todo_board : todo list를 작성하는 화면
  • todoSubject_restfulAPI

    • restful api 서버

!! restful api는 느리기에 DB 버전 사용 권장 !!

개발 환경

  • server

    • centos 7 (윈도우에서도 사용 가능 -> 단, localhost로 사용 가능)
  • db

    • MySQL
  • python

    • 3.6 ver
    • Django2.1.2
    • djangorestframework
    • requests etc
  • javascript

    • sortable.js
    • jquery-3.2.1.min.js
  • css

    • bootstrap 3.4.0

설치

리눅스 서버 설치 과정

  • python3 설치 및 환경 설정
  • python3 가상환경 생성(위와 동일한 폴더명)
    • 가상 환경에서 아래와 같은 라이브러리 설치
    • pip install django==2.1.2 pandas numpy pymysql requests uwsgi
  • python3 manage.py makemigraions, python3 manage.py migrate 수행
  • nginx, uwsgi 환경 연동 혹은 runserver 기능으로도 사용 가능

다운받은 파일 실행 방법

(데이터베이스 이용)

  1. todoSubject -> python manage.py runserver 127.0.0.1:8088 -> http://localhost:8088/board/

(restful apoi 이용)

  1. todoSubject_restfulAPI -> python manage.py runserver 127.0.0.1:8000
  2. todoSubject_use_restfulAPI -> python manage.py runserver 127.0.0.1:8080 -> http://localhost:8080/board/

restful API

  • /todo_list/

    • 전체 리스트 출력
  • /todo_list/create/

    • 데이터 추가
  • /todo_list/1/

    • 숫자에 따른 detail 출력
  • /todo_list/1/update/

    • 숫자에 따른 update
  • /todo_list/1/delete/

    • 숫자에 따른 delete
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].