在Python的Django框架中simple-todo工具的簡(jiǎn)單使用
緣起
simple-todo最早是web.py一個(gè)中文教程的例子。后來(lái)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
跑起來(lái),進(jìn)django admin看看先:
python manage.py runserver #http://127.0.0.1:8000/admin/
- 在Python的Django框架下使用django-tagging的教程
- Python中Django框架下的staticfiles使用簡(jiǎn)介
- Python的Django框架中settings文件的部署建議
- 在SAE上部署Python的Django框架的一些問(wèn)題匯總
- Django發(fā)送html郵件的方法
- django實(shí)現(xiàn)分頁(yè)的方法
- Django中使用group_by的方法
- 簡(jiǎn)單介紹Python中的JSON使用
- Python json模塊使用實(shí)例
- django通過(guò)ajax發(fā)起請(qǐng)求返回JSON格式數(shù)據(jù)的方法
相關(guān)文章
Python RPA自動(dòng)化機(jī)器人模擬鼠標(biāo)鍵盤
這篇文章主要介紹了Python RPA自動(dòng)化機(jī)器人模擬鼠標(biāo)鍵盤,RPA,全稱為Robotic Process Automation,即機(jī)器人流程自動(dòng)化。我們可以利用RPA技術(shù)將工作中可重復(fù)的部分流程化,讓機(jī)器替我們完成這一工作2023-02-02
Python+Redis從零打造分布式鎖實(shí)戰(zhàn)示例
Redis作為一款高性能的內(nèi)存鍵值數(shù)據(jù)庫(kù),憑借其支持原子操作、高并發(fā)和數(shù)據(jù)持久化等特性,非常適合用來(lái)實(shí)現(xiàn)分布式鎖,本文將詳細(xì)探討如何使用Python結(jié)合Redis從簡(jiǎn)單到復(fù)雜地實(shí)現(xiàn)分布式鎖,并提供相應(yīng)的示例代碼2024-01-01
基于python實(shí)現(xiàn)復(fù)制文件并重命名
這篇文章主要介紹了基于python實(shí)現(xiàn)復(fù)制文件并重命名,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
利用Python進(jìn)行全面的GPU環(huán)境檢測(cè)與分析
這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫一個(gè)強(qiáng)大的 GPU 診斷工具,它能夠全面收集和分析系統(tǒng)中的 GPU 相關(guān)信息,感興趣的可以了解下2025-01-01
Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例
這篇文章主要介紹了Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
Python?提取出SQL語(yǔ)句中Where的值兩種方法(示例代碼)
為了提取SQL語(yǔ)句中WHERE子句的值,我們可以利用Python的sqlparse庫(kù),這是一個(gè)專門用于解析SQL語(yǔ)句的庫(kù),這篇文章主要介紹了Python?提取出SQL語(yǔ)句中Where的值的方法,需要的朋友可以參考下2024-08-08
Python基于jieba, wordcloud庫(kù)生成中文詞云
這篇文章主要介紹了Python基于jieba, wordcloud庫(kù)生成中文詞云,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
pytorch 圖像預(yù)處理之減去均值,除以方差的實(shí)例
今天小編就為大家分享一篇pytorch 圖像預(yù)處理之減去均值,除以方差的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01

