小编Jav*_*ier的帖子

时间表SQL Presto

我需要在宝藏数据中使用临时时间范围表来查询我的SQL查询:

CREATE TEMPORARY TABLE fakehours (Hour BIGINT);

INSERT INTO Hour VALUES (0);
INSERT INTO Hour VALUES (1);
INSERT INTO Hour VALUES (2);
INSERT INTO Hour VALUES (3);
INSERT INTO Hour VALUES (4);
INSERT INTO Hour VALUES (5);
INSERT INTO Hour VALUES (6);
INSERT INTO Hour VALUES (7);
INSERT INTO Hour VALUES (8);
INSERT INTO Hour VALUES (9);
INSERT INTO Hour VALUES (10);
INSERT INTO Hour VALUES (11);
INSERT INTO Hour VALUES (12);
INSERT INTO Hour VALUES (13);
INSERT INTO Hour …
Run Code Online (Sandbox Code Playgroud)

sql database presto

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

由django中间件引起的重定向循环

我正在尝试在注册后立即重定向用户以转到协议条款页面。

这是我的中间件课程:

class TermsMiddleware(object):

    def process_request(self, request):
        if request.user.profile.filled_terms is None:
            return redirect(reverse('terms')) 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,可以快速浏览一下我的服务器:

This webpage has a redirect loop
Run Code Online (Sandbox Code Playgroud)

我有一个带有fill_terms字段的Profile模型类。

我有一个术语模板,当我手动访问它时,它工作得很好。

这也是我的网址匹配器:

url(r'^terms/', 'hana.views.terms', name='terms')
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这种重定向循环,并使用中间件将注册用户重定向到协议条款页面?

python django redirect middleware django-middleware

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

Presto上的UNION ALL/UNION

我正在使用宝藏数据进行数据分析,并且在presto db中遇到了union语句的问题.

我如何在presto上做一个Union All.我不明白文档.每次我尝试这样做UNION:

SELECT 
  COUNT(*) AS ReservationsCreated,
  resource
FROM
  reservation
WHERE
  type = 'create'
UNION
SELECT 
  COUNT(*) AS ReservationsDeleted,
  resource
FROM
  reservation
WHERE
  type = 'delete'
GROUP BY
  resource
;
Run Code Online (Sandbox Code Playgroud)

我得到重新格式化的输出,如:

SELECT 
  COUNT(*) AS ReservationsCreated,
  resource
FROM
  reservation
WHERE
  type = 'create'
UNION
SELECT 
COUNT(*) AS ReservationsDeleted,
resource
FROM
reservation
WHERE
type = 'delete'
GROUP BY
resource
;
Run Code Online (Sandbox Code Playgroud)

和错误说:

'"resource"' must be an aggregate expression or appear in GROUP BY clause
Run Code Online (Sandbox Code Playgroud)

我想我不理解Presto的语法.联盟上的文档非常令人困惑.任何帮助赞赏.

sql union bigdata presto treasure-data

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

Basic Angular:Uncaught SyntaxError:意外的令牌

我正在按照教程创建一个hackernews/reddit克隆,并且由于某种原因,应用程序无法正常工作.

在我的浏览器控制台中,我收到以下错误:

Uncaught SyntaxError: Unexpected token .               app.js:46 
Uncaught Error: [$injector:modulerr]                   angular.js:3857 http://errors.angularjs.org/1.2.19/$injector/modulerr?p0=flapperNews&p1=Err…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.19%2Fangular.min.js%3A18%3A139)
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?对不起,我不熟悉这个问题.

我在app.js

angular.module('flapperNews', ['ui.router'])
.config([
'$stateProvider',
'$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {

  $stateProvider
    .state('home', {
      url: '/home',
      templateUrl: '/home.html',
      controller: 'MainCtrl'
    })
    .state('posts', {
      url: '/posts/{id}',
      templateUrl: '/posts.html',
      controller: 'PostsCtrl'
    })

  $urlRouterProvider.otherwise('home');
}])
.factory('posts', [function(){
  var o = {
    posts: []
  };
  return o;
}])
.controller('MainCtrl', [
'$scope',
'posts',
function($scope, posts){
  $scope.posts = posts.posts;
  $scope.incrementUpvotes = function(post){
    post.upvotes += 1;
  }
  $scope.addPost = function(){
    if(!$scope.title || $scope.title === '') …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-router

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