当前位置: 首页 > news >正文

django-groundwork

我的环境是windows7 + python34 + django1.8

 

下面两篇文章提到了django的scaffold,感觉是一个挺不错的功能:

Django实战(3):Django也可以有scaffold

Django1.5+Python3.3下groundwork的使用

 

于是去Github下载了django-groundwork(居然是四年以前更新过-_-!!!),解压后复制整个django-groundwork文件夹到当前项目文件夹下。

再设置settings.py:

1
2
3
4
INSTALLED_APPS  =  (
     # ...
     'django-groundwork' ,
)

然后运行:

1
$ python manage.py groundwork depot Product

 出现了如下错误:

1
2
3
4
5
E:\workspace\depot>python manage.py groundwork depotapp Product
usage: manage.py groundwork [ - h] [ - - version] [ - v { 0 , 1 , 2 , 3 }]
[ - - settings SETTINGS] [ - - pythonpath PYTHON
[ - - traceback] [ - - no - color]
manage.py groundwork: error: unrecognized arguments: depotapp Product

 

查看django官方文档,发现django1.8的manage.py的命令行参数解析模块已经由optparse换成了argparse

所以,四年前写的groundwork自然是不能运行了。好吧,自己动手,丰衣足食。

我把里面的两个文件做了必要的修改:

  placeholder.py

 

  groundwork.py

 

保存,然后运行:

1
$ python manage.py groundwork depot Product

 

 不用再做任何修改,操作。启动服务器:

1
$ python manage.py runserver

 在浏览器地址栏输入:

1
localhost: 8000 / depot / product / list

 

您会看到如下效果图:

 点击 Add New,进入create页面

 最后为了方便大家使用,我Fork了原来的django-groundwork到我的Github,并做了相应的修改。祝使用愉快!

 

本文转自罗兵博客园博客,原文链接:http://www.cnblogs.com/hhh5460/p/4564214.html ,如需转载请自行联系原作者

相关文章:

  • Cognos 11.0快速开发指南 Ⅱ
  • 坑!为什么View.startAnimation不起作用?
  • Android零基础入门第41节:使用SimpleAdapter
  • 速度快的国外镜像国家
  • Android 图形系统概述
  • python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
  • 航空业走向发展黄金期,P2P线下金融实现线上大迁徙
  • Linux命令之top、ulimit、free
  • 如何画实体关系图
  • HashSet源码分析
  • TCP是如何保证包的顺序传输
  • .Net Remoting常用部署结构
  • 阿里巴巴王坚:数据的价值在于计算
  • mysql 删除单表内多个字段重复的数据
  • linux中分区挂载的解释
  • Angular 响应式表单之下拉框
  • Django 博客开发教程 16 - 统计文章阅读量
  • JAVA 学习IO流
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • LintCode 31. partitionArray 数组划分
  • magento 货币换算
  • MySQL数据库运维之数据恢复
  • Netty 4.1 源代码学习:线程模型
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Python连接Oracle
  • Sass Day-01
  • Sass 快速入门教程
  • SOFAMosn配置模型
  • underscore源码剖析之整体架构
  • XML已死 ?
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 算法-插入排序
  • 通信类
  • ​TypeScript都不会用,也敢说会前端?
  • #NOIP 2014#Day.2 T3 解方程
  • #微信小程序(布局、渲染层基础知识)
  • $forceUpdate()函数
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (arch)linux 转换文件编码格式
  • (ros//EnvironmentVariables)ros环境变量
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (强烈推荐)移动端音视频从零到上手(下)
  • (转)scrum常见工具列表
  • (转)socket Aio demo
  • (转)重识new
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET Reactor简单使用教程
  • .Net接口调试与案例
  • /var/spool/postfix/maildrop 下有大量文件
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [30期] 我的学习方法
  • [ACTF2020 新生赛]Include
  • [C#7] 1.Tuples(元组)
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]