首先,我已经阅读了" jQuery Grid Recommendations " 这个问题,但它没有回答我的问题.
我有一个与MongoDB后端的小型REST API:
获得所有设备:
GET /equipements HTTP/1.1
{{_id:key1, name:Test Document 1, plateforme:prod}, {_id:key2, name:Test Document 2, plateforme:prod}, ...}
Run Code Online (Sandbox Code Playgroud)
使用密钥获取设备:key1
GET /equipements/key1 HTTP/1.1
{"_id": "key1", "name": "Test Document 1", "plateforme": "prod"}
Run Code Online (Sandbox Code Playgroud)
添加新设备
PUT /equipements HTTP/1.1 {"_id": "key8", "name": "Test Document 3", "plateforme": "prod"}
HTTP/1.0 200 OK
Run Code Online (Sandbox Code Playgroud)
现在,我需要找到一种简单的方法来允许lambda用户添加/查看/ del设备.所以我认为一个像UI这样的jQuery的Web界面是最好的.我尝试 使用Sencha Rest Proxy,但我不知道javascript,我无法适应这个例子.
如何修复我的REST后端的JavaScript?
AND/OR
你能推荐一个比Sencha Rest Proxy更简单的替代品吗?(适用于我的REST后端)
答案: jqGrid
AND/OR
你会推荐我什么jQuery Grid?(适用于我的REST后端)
答案: jqGrid
最后一个问题:为什么双击时我的单元格不可编辑? …
当一切都在一个文件中时,我可以正常运行SQLAlchemy.我现在想把我的模型放到另一个文件中.
但是,这不起作用,因为我找不到共享基础的方法.我尝试使用Singleton但它在model.py中是Null,并且从不在数据库中创建模式.
我该怎么做才能解决这个问题?
我的文件(简化版):
- /main/__init__.py
- /main/main.py
- /utils/__init__.py
- /utils/utils.py
- /model/__init__.py
- /model/model.py
Run Code Online (Sandbox Code Playgroud)
main/main.py:
from model import User
from utils.utils import readConf,createSession,getBase
class Worker(threading.Thread):
def __init__(self, queue, session):
self.__queue = queue
threading.Thread.__init__(self)
self._stopevent = threading.Event( )
def run(self):
session.merge(User(queue.get()))
session.commit()
class Collector(threading.Thread):
def __init__(self, nom = ''):
threading.Thread.__init__(self)
self.nom = nom
self._stopevent = threading.Event( )
def run(self):
while not self._stopevent.isSet():
queue.put("Name")
if __name__ == '__main__':
conf = readConf("file.")
session = createSession(conf)
queue = Queue.Queue(0)
Worker(queue, session).start()
Collector("Start").start() …Run Code Online (Sandbox Code Playgroud) 以下代码适用于Active Perl 5.14.2:
my %hzones = ();
#%hzones= (
# 'zone1' => {
# 'ns1' => 'ip1',
# 'ns1' => 'ip2',
# },
# 'zone2' => {
# 'ns1' => 'ip1',
# 'ns2' => 'ip2'
# }
#);
foreach my $k1 ( keys %hzones ) {
debug("# $k1",$d);
while ( my ($key, $value) = each($hzones{ $k1 }) ) { # Problem is here 217
while ( my ($nsname, $nsip) = each(%$value) ) {
debug("## $nsname , $nsip",$d);
}
# Creation …Run Code Online (Sandbox Code Playgroud) grid ×1
javascript ×1
jqgrid ×1
jquery ×1
perl ×1
python ×1
rest ×1
singleton ×1
sql ×1
sqlalchemy ×1