Hopak框架基本包

hopak的Python项目详细描述


以前的项目是formgear

https://api.travis-ci.org/xen/hopak.png?branch=master

hopak背后的主要思想允许轻松地迭代创建数据模型 可读的形式和使用它们作为你的网站的一部分。只是现在 允许使用MongoDB。

想象一下,当你计划创建一个新的网站(为你自己或 客户)。你做了几个步骤,其中一个重要的步骤是对 您将发布的内容以及不同类型内容之间的关系。 通常它意味着您引导您的框架,跨过 创建脚手架,然后才编写模型代码。最坏的情况是你写 SQL语言。

但是我们生活在21世纪,已经破译了DNA,把边境推进了 太空,挖掘原子核,听杜布斯!为什么我们必须 写那些废话?为什么电脑不能做这些事情?

所以这就是我们发明hopak的原因。因为我们希望电脑能做到 应该可以的。

hopak只是这项工作的一部分,但已经取得了一些成果。所以, 示例如何制作简单模型。我们使用YAML是因为它非常人性化 可读性。最小文件:

# user.yaml
title: User
description: >
  This is user model.

fields:
  - name: name
  - name: email
  - name: site
  - name: about

此文件足以在python代码中将其用作模型:

# models.py
from hopak.models import Model
class User(Model):
    __yaml__ = 'user.yaml'

hopak只是一个用于更大框架的库,如果您决定使用整个 堆栈,然后您将得到包含列表,编辑,添加, 搜索、删除每个模型的节。

更改

0.5.1:

  • setup.py依赖项已更改为setuptools form distutils

0.5:

  • python 3支持

0.4.2:

  • 非保存模型实例的紧急修复

0.4.1:

  • 修复版本,将hopak.ds添加到包

0.4:

  • formgear重命名为hopak

0.3.5:

  • 添加了独立的数据源,但ATM仍然只有MongoDB数据源

0.3.4:

  • 已启动此日志。

更多

链接:

更多的文件正在接近。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常