小编jon*_*tyo的帖子

Laravel - 上次登录日期和时间时间戳

我知道有自动插入的字段(例如updated_atcreated_at)但我想知道是否有类似Eloquent 方法的时间戳()或Laravel方式来生成时间戳?

例如,我希望每次用户登录系统并将其存储到数据库时记录时间戳,这样我们就可以看到每个用户的上次登录日期和时间详细信息.

php laravel laravel-4

35
推荐指数
4
解决办法
3万
查看次数

可以在本地测试Google社交登录吗?

我想在本地计算机上测试Google Social登录系统.但是,当我创建新的OAuth按钮时:"创建新客户端ID",它要求我填写授权重定向URI,该URI需要是有效地址(以.com或.org结尾).

显然,当我们在本地开发时,我们最后没有.com或.org.我有一个虚拟主机设置...我的本地开发地址是mywebsite.local

有没有办法输入重定向URI mywebsite.local没有接收错误:

无效的重定向:http://mywebsite.local/login/auth必须以公共顶级域名(例如.com或.org)结尾

oauth google-login oauth-2.0 google-oauth

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

Flask应用程序 - 如何将javascript文件链接到网站

我开始在我的网站上使用javascript文件(A Flask应用程序)时遇到了一些麻烦.我通过运行run.py来启动网站,如下所示:

#!flask/bin/python
from app import app
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

在我的html页面中,我有以下代码,它给出了404错误:

404错误

错误信息:

错误信息

我的文件结构如下所示:

文件结构

我发生错误的任何提示?

html javascript flask http-status-code-404

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

PYMONGO - 如何在MongoIDs中使用查询$ in运算符?

所以我想在Pymongo中使用$ in运算符,我想用一堆MongoID进行搜索.

首先,我有这个查询来查找MongoID数组:

findUsers = db.users.find_one({'_id':user_id},{'_id':0, 'f':1})
Run Code Online (Sandbox Code Playgroud)

如果我打印findUsers['f']它看起来像这样:

[ObjectId('53b2dc0b24c4310292e6def5'), ObjectId('53b6dbb654a7820416a12767')]
Run Code Online (Sandbox Code Playgroud)

这些对象ID是用户ID,我想要做的是使用此ObjectID数组查找users集合中的所有用户.所以我的想法是这样的:

foundUsers = db.users.find({'_id':{'$in':findUsers['f']}})
Run Code Online (Sandbox Code Playgroud)

但是,当我打印foundUsers时,结果如下:

<pymongo.cursor.Cursor object at 0x10d972c50>
Run Code Online (Sandbox Code Playgroud)

这不是我打印查询时通常得到的:(

我在这做错了什么?

非常感谢.

也仅供您参考,我在mongo shell中查询并且它按预期工作:

db.users.find({_id: {$in:[ObjectId('53b2dc0b24c4310292e6def5'), ObjectId('53b6dbb654a7820416a12767')]}})
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo mongodb-query

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

离子框架 - 上传到Ionic View应用程序,没有获取最新的javascript文件,可能缓存仍然存在?

我是自学教的Ionic框架我ionic start myApp tabs根据Ionic框架的入门页面加载了这个框架(http://ionicframework.com/getting-started/)

一切都很好,在我的Mac上启动并运行,可以服务并且可以效仿.现在......当我ionic upload在我的手机上使用Ionic View应用程序时它很好 - 一切都如预期的那样.

但是,当我在controller.js文件中更改某些内容时:

.controller('AccountCtrl', function($scope) {
  $scope.settings = {
    enableFriends: true
  };
});
Run Code Online (Sandbox Code Playgroud)

enableFriends:false

ionic upload再次,然后我'在我的iphone上的Ionic View应用程序上同步到最新'...​​我仍然获得enableFriends:true(因为该选项设置为true - 开关为绿色)

  • 只是为了让你知道,我ionic build ios之前ionic upload,我试图删除手机上的Ionic View应用程序中的应用程序并重新上传.

所以我怀疑控制器.js是缓存的......如果是的话......我怎么能清除这个缓存?!!!

ionic-framework ionic ionic-view

5
推荐指数
2
解决办法
5848
查看次数

定义自定义错误消息Flask Restful API

我在定义自己的错误自定义消息时遇到问题.我不确定我是否正确地做了但我正在尝试遵循文档:

http://flask-restful.readthedocs.org/en/latest/extending.html#define-custom-error-messages

这就是我的代码:

from flask import Flask
from flask.ext import restful
myerrors = {
    'CannotFind':{
        'message':'We could not find it!',
        'status':404
    }
}
app = Flask(__name__)
api = restful.Api(app, errors = myerrors)
Run Code Online (Sandbox Code Playgroud)

但是,当我运行这个程序时,我收到一个错误:

TypeError: __init__() got an unexpected keyword argument 'errors'
Run Code Online (Sandbox Code Playgroud)

文档说Once your errors dictionary is defined, simply pass it to the Api constructor那就是我没有做过的事情?

我在他们使用的文档中也注意到了:

api = flask_restful.Api(app, errors=errors)
Run Code Online (Sandbox Code Playgroud)

所以我以为我正在使用不正确的东西,因此我尝试导入该flask_restful但它不存在...

所以现在我很困惑,请帮忙!

python flask flask-restful

4
推荐指数
1
解决办法
1035
查看次数

如何在HashMap中移动值

我上课,让我们说曲棍球.曲棍球课程将设置曲棍球的得分,如下面的代码:

public class Hockey{
  private HashMap<String, Integer> hockeyScore;

  public Hockey(){
    hockeyScore = new HashMap<String, Integer>();
  }

  public void setHockeyScore(String clubName, int score){
    hockeyScore.put(clubName, score);  
  }
}
Run Code Online (Sandbox Code Playgroud)

曲棍球比赛只有两支球队和两支比分,是否可以交换分数?例如,当我们插入到hashmap中时,它出现了键和值......

球队'a'= 23

球队'b'= 10

然后你交换hashmap中的值,它们看起来像......

球队'a'= 10

球队'b'= 23

对不起,伙计们,我想知道是否有一种方法可以交换分数,而无需手动使用'a'和'b'参考.就像将任何键和值插入到散列映射中一样,此方法将交换值.

java

3
推荐指数
1
解决办法
4064
查看次数

在Django模型中重命名默认id列

我有一个用Django编写的现有应用程序,我正在利用模型,迁移orm等.

每个模型都有一个列,id我想知道是否可以将此列重命名为其他类似的列person_id

我看到了一些创建新主键列的示例,但这不是我想要的.我想重命名现有的id列名称

python django django-models

3
推荐指数
1
解决办法
2306
查看次数

将虚拟环境项目从本地迁移到服务器(flask 项目),必须重新安装依赖项吗?

我在本地机器的虚拟环境中创建了一个烧瓶应用程序,我可以在本地运行它 (http://localhost:5000)

然后我把这个项目放在一个 repo 中,然后我去我的服务器并 git clone 这个项目。

我的本地机器和我的服务器上的所有文件都是相同的。

然后我想通过尝试在服务器上测试这个虚拟环境 .venv/bin/active

但是我遇到了一个错误,它说我没有烧瓶!:

Traceback (most recent call last):
  File "__init__.py", line 1, in <module>
    from flask import Flask
ImportError: No module named flask
Run Code Online (Sandbox Code Playgroud)

我假设我必须先在虚拟环境中初始化一些东西?- 喜欢安装所有依赖项还是我必须pip install flask再次安装?- (这样做会很有趣......)

谢谢。

python git pip virtualenv flask

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

可以删除时间,只想从getTime()Date类中获取日期?

是否可以删除当天(星期五),时间(22:34:21)和时区(GMT),只需输出"1980年1月11日"而不是"格林威治时间1月11日22:34:21 GMT 1980" 年?

代码如下:

Calendar date = Calendar.getInstance();
date.set(Calendar.YEAR, 1980);
date.set(Calendar.MONTH, 0);
date.set(Calendar.DAY_OF_MONTH, 11);

Date dob = date.getTime();

System.out.println(dob);//Fri Jan 11 22:34:21 GMT 1980
Run Code Online (Sandbox Code Playgroud)

非常感谢!

java

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

如果<ul>元素没有<li>元素,如何删除它们

我是bootstrap和jQuery的新手,我目前正在使用bootstrap导航栏(多个子菜单).我有一个PHP脚本,输出ul和li元素的导航.有一些ul元素没有li元素(某些子菜单没有进一步的子菜单).因此没有li的ul,Bootstrap将它显示为一个我不想要的空菜单.

无论如何发现任何ul是否为空,因此改变CSS显示:none?我尝试了以下但不起作用:

$( "ul" ).each(function() {
    if($(this).html()==""){
        $(this).css('display','none');
    }
});
Run Code Online (Sandbox Code Playgroud)

非常感谢.

css jquery twitter-bootstrap

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

如何在base_url Codeigniter的末尾包含斜杠

所以我有一个动态链接,我想写这样的动态链接:

echo "<a href='".base_url('browse/category/').$all_categories[$j]['id']."'>";
Run Code Online (Sandbox Code Playgroud)

但是链接似乎是这样的......

www.example.com/browse/category2
Run Code Online (Sandbox Code Playgroud)

类别和动态数字之间没有斜杠(2).所以我认为另一种方式,但我认为这是一个混乱的方式:

base_url('browse/category')."/".$all_categories[$j]['id']
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗??

非常感谢!

php codeigniter codeigniter-url codeigniter-2

0
推荐指数
1
解决办法
420
查看次数