在Python的Django框架中simple-todo工具的简单使用

作者:goldensun 时间:2023-02-28 07:54:50 

缘起

simple-todo最早是web.py一个中文教程的例子。后来Uliweb的作者limodou 认为这个教程很不错,于是有了Uliweb版的simple-todo。接着又有了Bottle版和Flask版。这俨然成了一个FrameworksShow项目。既然是FrameworksShow, 那Django的总不应当缺了吧。

simple-todo: 一个简易的 todo 程序
http://simple-is-better.com/news/309

Simple Todo (Uliweb 版本) 教程 by @limodou
http://simple-is-better.com/news/312

Simple-TODO Bottle 实现版 by @zoomquiet
http://simple-is-better.com/news/509

Simple-TODO Flask实现版 by @wyattwang
http://simple-is-better.com/news/524
运行需求

Django>=1.3
安装及运行

初始化数据库: python manage.py syncdb

启动: python manage.py runserver

使用: 在浏览器中打开 http://127.0.0.1:8000/

Django Admin: 在浏览器中打开 http://127.0.0.1:8000/admin/
项目开发记录

    创建django project和app:
 
  


django-admin.py startproject simple_todo_site
 cd simple_todo_site/
 python manage.py startapp simpletodo

    编辑settings.py完成数据库、模板、静态文件等配置,主要配置条目:

    #注:我认为django应当加更多的默认设置,这些配置改的挺烦
    DATABASES
    INSTALLED_APPS
    STATIC_ROOT
    STATICFILES_DIRS
    TEMPLATE_DIRS
    编辑urls.py把django admin和static文件url配置加上。
    编辑simpletodo/models.py,完成数据模型:

     
   


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

    创建数据库:
 


 python manage.py syncdb

    跑起来,进django admin看看先:
  


python manage.py runserver
 #http://127.0.0.1:8000/admin/
标签:Python,Django
0
投稿

猜你喜欢

  • php 中phar包的使用教程详解

    2024-03-16 15:38:48
  • go语言制作的zip压缩程序

    2024-02-12 21:03:00
  • MongoDB与MySQL常用操作语句对照

    2024-01-13 12:08:17
  • 一个简单安全的PHP验证码类 附调用方法

    2024-06-05 09:40:07
  • 关于Torch torchvision Python版本对应关系说明

    2021-06-17 09:13:52
  • 对python中的xlsxwriter库简单分析

    2022-08-22 22:46:01
  • 静态网页加密工具

    2009-01-05 12:05:00
  • python实现自动发送邮件

    2022-06-25 10:22:33
  • python启动应用程序和终止应用程序的方法

    2022-09-19 19:04:32
  • Python redis操作实例分析【连接、管道、发布和订阅等】

    2022-07-18 17:56:40
  • 如何有效防止sql注入的方法

    2024-01-18 21:18:13
  • 比较不错的函数式JavaScript编程指南教程

    2023-08-25 08:24:41
  • python opencv实现证件照换底功能

    2021-06-22 07:17:58
  • Python Opencv实战之文字检测OCR

    2023-03-18 14:05:41
  • 判断sql语句执行是否成功

    2008-07-05 12:22:00
  • 基于TensorFlow的CNN实现Mnist手写数字识别

    2022-03-13 11:20:28
  • 常用的数据库备份类型有哪些?

    2009-11-01 13:02:00
  • PyTorch一小时掌握之迁移学习篇

    2021-12-13 12:37:11
  • Vue3异步数据加载组件suspense的使用方法

    2024-04-30 10:46:09
  • python闭包的实例详解

    2021-03-19 03:25:09
  • asp之家 网络编程 m.aspxhome.com