在Python的Django框架中simple-todo工具的簡(jiǎn)單使用
緣起
simple-todo最早是web.py一個(gè)中文教程的例子。后來Uliweb的作者limodou 認(rèn)為這個(gè)教程很不錯(cuò),于是有了Uliweb版的simple-todo。接著又有了Bottle版和Flask版。這儼然成了一個(gè)FrameworksShow項(xiàng)目。既然是FrameworksShow, 那Django的總不應(yīng)當(dāng)缺了吧。
simple-todo: 一個(gè)簡(jiǎn)易的 todo 程序
http://simple-is-better.com/news/309
Simple Todo (Uliweb 版本) 教程 by @limodou
http://simple-is-better.com/news/312
Simple-TODO Bottle 實(shí)現(xiàn)版 by @zoomquiet
http://simple-is-better.com/news/509
Simple-TODO Flask實(shí)現(xiàn)版 by @wyattwang
http://simple-is-better.com/news/524
運(yùn)行需求
Django>=1.3
安裝及運(yùn)行
初始化數(shù)據(jù)庫(kù): python manage.py syncdb
啟動(dòng): python manage.py runserver
使用: 在瀏覽器中打開 http://127.0.0.1:8000/
Django Admin: 在瀏覽器中打開 http://127.0.0.1:8000/admin/
項(xiàng)目開發(fā)記錄
創(chuàng)建django project和app:
django-admin.py startproject simple_todo_site cd simple_todo_site/ python manage.py startapp simpletodo
編輯settings.py完成數(shù)據(jù)庫(kù)、模板、靜態(tài)文件等配置,主要配置條目:
#注:我認(rèn)為django應(yīng)當(dāng)加更多的默認(rèn)設(shè)置,這些配置改的挺煩
DATABASES
INSTALLED_APPS
STATIC_ROOT
STATICFILES_DIRS
TEMPLATE_DIRS
編輯urls.py把django admin和static文件url配置加上。
編輯simpletodo/models.py,完成數(shù)據(jù)模型:
from django.db import models from django.contrib import admin class Todo(models.Model): title = models.CharField( max_length=255) finished = models.IntegerField(default=0) def __unicode__(self): return self.title
創(chuàng)建數(shù)據(jù)庫(kù):
python manage.py syncdb
跑起來,進(jìn)django admin看看先:
python manage.py runserver #http://127.0.0.1:8000/admin/
相關(guān)文章
Python strip lstrip rstrip使用方法
Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左邊的字符,rstrip用于去除右邊的字符。這三個(gè)函數(shù)都可傳入一個(gè)參數(shù),指定要去除的首尾字符。2008-09-09Python深度學(xué)習(xí)實(shí)戰(zhàn)PyQt5菜單和工具欄功能作用
本文詳細(xì)解讀通過 QtDesigner 創(chuàng)建主窗口、菜單欄和工具欄,并以菜單項(xiàng) “退出” 為例關(guān)聯(lián)系統(tǒng)定義的動(dòng)作處理方法。有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10基于Python-Pycharm實(shí)現(xiàn)的猴子摘桃小游戲(源代碼)
這篇文章主要介紹了基于Python-Pycharm實(shí)現(xiàn)的猴子摘桃小游戲,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02利用python、tensorflow、opencv、pyqt5實(shí)現(xiàn)人臉實(shí)時(shí)簽到系統(tǒng)
這篇文章主要介紹了利用python、tensorflow、opencv、pyqt5實(shí)現(xiàn)人臉實(shí)時(shí)簽到系統(tǒng),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09對(duì)pandas通過索引提取dataframe的行方法詳解
今天小編就為大家分享一篇對(duì)pandas通過索引提取dataframe的行方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02