小编Jay*_*Jay的帖子

在osx中​​显示系统文件/显示git ignore

默认情况下,无法在osx中​​看到.gitignore文件.揭示这些文件的命令是什么?

git macos

69
推荐指数
6
解决办法
6万
查看次数

烧瓶和Redis

什么是在Flask应用程序中与Redis交互的最佳方式?你刚刚导入Redis和......

r = redis.Redis()
r.connect()
Run Code Online (Sandbox Code Playgroud)

或者是否有ORM或我尚未见过的东西?

python orm redis flask

25
推荐指数
1
解决办法
1万
查看次数

需要关闭python套接字/在我的开发环境中查找当前运行的服务器

我正在尝试学习python(使用Flask微框架),我感到很困惑,因为在我的代码中某处我保持服务器打开我相信.

我使用'python app.py'启动我的服务器,然后关闭它......它仍然存在!

我不确定这是怎么回事,但我必须对连接做错了.

这里有两个问题.

第一:如何找到活动连接/套接字并关闭它

第二:有没有办法可以诊断出什么是开放式连接,我的预感是sqlLite没有关闭,因为这是我实施的最后一件事.

这是一个文件应用程序(减去配置文件和静态内容)所以我可以根据需要发布代码.

生成错误(文件夹位置已更改):

/Development/flask_projects/test_email/env/bin/python /Development/flask_projects/test_email/app.py
 * Running on http://127.0.0.1:5000/
Traceback (most recent call last):
  File "Development/flask_projects/test_email/app.py", line 58, in <module>
    app.run()
  File "Development/flask_projects/wtchn_email/env/lib/python2.7/site-packages/Flask-0.8-py2.7.egg/flask/app.py", line 703, in run
    run_simple(host, port, self, **options)
  File "/Library/Python/2.7/site-packages/Werkzeug-0.7.1-py2.7.egg/werkzeug/serving.py", line 612, in run_simple
    test_socket.bind((hostname, port))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 48] Address already in use
Run Code Online (Sandbox Code Playgroud)

python sockets flask

23
推荐指数
3
解决办法
2万
查看次数

将变量传递给jinja导入或从父html文件包含

场景将是:

"你有一个名为person的变量,它包含许多字段,如名称,地址等,你想传递给部分html" - 这个解决方案可能是搜索客户的结果,例如

snippet.html

<div id="item">
  <ul>
     <li>
         <span>{{name}}</span>
         <span>{{address}}</span>
     <li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

的mypage.html

<div id="result">
   {% include "snippet.html" passing {{person}} %}
</div>
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?在文档中,它讨论了在任何地方传递上下文,但在我渲染模板时,这似乎是一个相当大的对象.当然,将特定对象传递到每个模板更容易吗?

python templates jinja2 flask

11
推荐指数
2
解决办法
2万
查看次数

使用flask-login和postgresql

我正在研究需要身份验证的烧瓶应用程序.我已经连接了登录烧瓶,但它看起来并不优雅.

第一次登录需要确保用户存在:

@login_manager.user_loader
def load_user(id):
    return User.query.get(id)
Run Code Online (Sandbox Code Playgroud)

但是您还需要使用'login_user'来创建用户对象

# Some code above 
  user = User.query.filter_by(email = form.email.data, password = form.password.data).first()
  user.login_status = 1
  db.session.commit()
  login_user(objects.SignedInUser(user.id, user.email, user.login_status == LoginStatus.Active))    
# Some code below
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,'User'是postgres的模型,SignedInUser只是一个用于flask-login的对象.

有没有人有一个与postgres一起使用烧瓶登录的例子?

postgresql flask

9
推荐指数
1
解决办法
7951
查看次数

使database.yml文件在OSX上的Rails中工作

我知道在osx上使用postgres有点困难,因为它有自己的版本运行,所以为了psql到它你需要提供像这样的主机名

psql -h localhost mydatabasename -U me

但是,如何为您的database.yml文件执行此操作以获取所有轨道可爱性.

如果您尝试连接

development:
  adapter: postgresql
  username: me
  database: mydatabasename
Run Code Online (Sandbox Code Playgroud)

你收到了经典

Couldn't create database for {"adapter"=>"postgresql", "username"=>"me", "database"=>"mydatabasename"}
could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

关于如何提供信息或配置osx的任何想法都不要吮吸这么多?!

postgresql rake ruby-on-rails

9
推荐指数
2
解决办法
1万
查看次数

文件输入MVC 3所需的客户端验证

简单的问题...是否可以在类型文件的输入上使用客户端MVC 3验证?

解释一下:MVC 3使用IClientValidatable和不显眼的javascript进行模型验证,允许您在服务器端编写验证,并使用Microsoft的插件使用jquery validate渲染客户端.要创建属性,请在下面添加属性

[Required]
public HttpPostedFileBase CvFile {get; set;}
Run Code Online (Sandbox Code Playgroud)

只要客户端val和不显眼的javascript在配置中打开,这应该在客户端上激活.

但是HttpPostedFileBase(即<input type="file" name="Model.CvFile" />)不会在客户端运行.

任何想法如何实现这一点保持与服务器端验证的关系

validation asp.net-mvc file-io unobtrusive-javascript asp.net-mvc-3

7
推荐指数
2
解决办法
1万
查看次数

Http 敏捷包 - 访问兄弟姐妹?

使用 HTML Agility Pack 非常适合获取后代和整个表格等...但是在以下情况下如何使用它

...Html Code above...

<dl>
<dt>Location:</dt>
<dd>City, London</dd>
<dt style="padding-bottom:10px;">Distance:</dt>
<dd style="padding-bottom:10px;">0 miles</dd>
<dt>Date Issued:</dt>
<dd>26/10/2010</dd>
<dt>type:</dt>
<dd>cement</dd>
</dl>

...HTML Code below....
Run Code Online (Sandbox Code Playgroud)

如果在这种情况下英里小于 15,你怎么能找到?我不明白你可以对元素做一些事情,但是你是否必须让所有元素找到正确的元素,然后找到数字来检查其值?或者有没有办法将正则表达式与 Agility pack 一起使用以更好的方式实现这一目标......

.net html html-content-extraction scrape html-agility-pack

5
推荐指数
1
解决办法
1941
查看次数

使用Razor的Jquery模板如何在text/html脚本中使用Razor

好的,这有点随机,但..

使用MVC 3(使用Razor视图引擎)和使用jQuery Templating的Knockout.js我遇到了一个小问题,我确信可以解决.

为了使用jQuery-Tmpl,你需要提供一个模板

<script type="text/html">
...template elements go here...
</script>
Run Code Online (Sandbox Code Playgroud)

现在问题是剃刀视图引擎似乎没有在这些特定脚本标记内生成HTML.它处理标准的html,(脚本类型="text/javascript")很好但似乎没有对上述脚本标记做任何事情.

有谁知道如何解决这个问题,即如何使用MVC 3 Razor与jQuery-Tmpl?

asp.net-mvc templating razor jquery-templates knockout.js

5
推荐指数
1
解决办法
3057
查看次数

从redis获取最新的set/hash

我刚刚开始使用redis而且我已经通过noSql击中了我的第一个绊脚石; 以前我所知道的只是SQL服务器.

我理解一切都是基于价值的原则.但是如何使用排序,例如:

使用哈希集:

HMSET users:1 firstname 'james' lastname 'smith' created 'datetime.datatime.now'
Run Code Online (Sandbox Code Playgroud)

现在我假设您添加第二条记录,您将获得哈希集的长度(在这种情况下,我们将说它的1返回值x),然后添加另一行:

HMSET users:x firstname 'john' lastname 'smith' created 'datetime.datatime.now'
Run Code Online (Sandbox Code Playgroud)

你怎么会得到最新的纪录?按日期?或者你能说'在hashset的-1处获得记录'吗?

可能我建议在排序集更合适时使用hashset?

python sorting hashset redis

5
推荐指数
1
解决办法
2093
查看次数