django-scaffolding

软件截图:
django-scaffolding
软件详细信息:
版本: 0.1.0
上传日期: 14 Apr 15
许可: 免费
人气: 7

Rating: 4.0/5 (Total Votes: 1)

Django的脚手架是一个Django应用程序,为您的应用程序创建占位符数据。
用法
创建一个包含了脚手架类的应用程序目录中的scaffolds.py模块。
样品models.py:
入门级(models.Model):
 如first_name = models.CharField('名',MAX_LENGTH = 32)
 姓氏= models.CharField('姓',MAX_LENGTH = 32)
 注释= models.TextField(“评论”)
 图像= models.ImageField(upload_to ='上传/%Y /%M /%D',空=真,空=真)
 大赛= models.ForeignKey(大赛)
  ...
样品scaffolds.py:
进口脚手架
从scaffolding.library.flickr进口FlickrInteresting
从myapp.models进口客户
类EntryScaffold(对象):
 如first_name = scaffolding.FirstName(MAX_LENGTH = 32)
 姓氏= scaffolding.LastName(MAX_LENGTH = 32)
 注释= scaffolding.LoremIpsum(第= 1)
 大赛= scaffolding.ForeignKey(的queryset = Contest.objects.filter(名称='testcontest'))
 图像= scaffolding.RandomInternetImage(后端= FlickrInteresting)
scaffolding.register(入口,EntryScaffold)
介意语法ForeignKey的领域。您可以分配到外地一个整数,但要确保该元素与相应的按键确实存在。当然你也可以分配一个对象FK领域。
要使用Flickr库,你需要有Flickr的API:http://stuvel.eu/flickrapi安装。
运行管理命令来创建数据:
manage.py支架myapp.MyModel 20
数代表要创建的条目的大写金额。
的解释或意见,用脚手架
你可以尝试在shell中包含的类或您自己的模块。所有的类都是发电机(称为管)产生字段的值。启动./manage.py外壳:
>>>从脚手架进口*
>>> R = RandInt(分= 1,最大值= 5)
>>> r.next()
[4]
>>> r.next()
[2]
>>> N =名称(性别='M')
>>> n.next()
[u'Ethan施密德']
>>> n.next()
[u'Michael施耐德']
包括管
名称
生成一个随机名称。可能是“男性”,“女性”,“M”或“f”。
LoremIpsum
生成Lorem存有文本。段落数段中定义。
RandInt
生成的最小值和最大值之间的随机整数。
ForeignKey的
通过它需要的queryset和迭代。分配项作为ForeignKeys到外地。环绕,如果没有足够的项目。
RandomInternetImage
创建一个随机图像使用互联网源的的ImageField。一个Flickr“每日有趣的图像”采集被包含。
AlwaysTrue
返回True
AlwaysFalse
返回False
的Contrib
箱子一个自定义对象。后端类是第一个参数。后端类有从管继承。
FacebookTestUser
从创建Facebook应用程序的测试用户游泳池Facebook的用户。如果没有足够的测试用户新的自动创建。这就需要Django的Facebook的图形API。 https://github.com/feinheit/django-facebook-graph

Requirements:

  • Python
  • 在Django的

显影剂的其他软件 Simon Baechler

意见 django-scaffolding

评论没有发现
添加评论
打开图片!