小编Zak*_*Zak的帖子

使用google配置authlogic-oauth

大家好,我正在努力学习rails,而且我正在开发一个使用谷歌登录和日历数据的应用程序.我目前正在配置authlogic-oauth并遇到一些问题.

我一直在关注authlogic-oauth指南(见上面的链接)插件,我正在执行第4步和第5步.首先,我还在学习语言,我不确定第4步的代码在哪里进入控制器:

@user_session.save do |result|  
  if result  
    flash[:notice] = "Login successful!"  
    redirect_back_or_default account_url  
  else  
    render :action => :new  
  end  
end  
Run Code Online (Sandbox Code Playgroud)

其次,我正在尝试设置第5步,即实际的Google oauth数据步骤:

class UserSession < Authlogic::Session::Base  
  def self.oauth_consumer  
    OAuth::Consumer.new("*TOKEN*", "*SECRET*",  
    { :site=>"**http://google.com**",  
      :authorize_url => "*http://google.com/xxx*" })  
  end  
end  
Run Code Online (Sandbox Code Playgroud)

我不完全确定我在哪里可以找到填写此内容的信息.我一直在阅读hxxp://code.google.com/apis/accounts/docs/OAuth_ref.html(抱歉,我只能发布一个超链接),但我不知道我从哪里获得了所有内容以及插件为自己处理的内容.

最后,我不太确定如何检索日历信息,我刚刚被IRC的某人告知过我.我是通过这个插件来做的还是我还必须使用另一个插件?

非常感谢!

ruby-on-rails oauth authlogic authlogic-oauth

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

从一个脚本生成多个单独的图形

我正在处理一个大型数据集; 完整数据集需要花费大量时间来搜索所有x和y值,因此我尝试在每次运行时生成多个图形.我正在尝试生成完整数据集的图形以及每个单独行的图形.

但是,我无法让它工作.我所做的一切都以完整的图形完成,完美地工作,然后是一系列不是那么单独的"个体"图形 - 第一个生成的只有1行,但第二行有第1行和第2行:这个数字没有正确"清算".

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import re
import seaborn as sns

groupFig = plt.figure(num=None, figsize=(10,10), dpi=80, facecolor='w', edgecolor='k') # Set up the group figure, for all of the data

df = pd.read_csv('cdk.csv') # Get the data

l = 0 # some counters
m = 0

for i in range(0,len(df.index)):
    rowKeys = df.iloc[i].keys()

    singleFig = plt.figure(num=None, figsize=(10,10), dpi=80, facecolor='w', edgecolor='k') # Set up the single figure, for each individual …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

Django - 从静态文件夹提供SPA

我们的django服务器是我们的API以及操作后端.我正在努力通过编写一个慢慢取代现有操作后端的Vue SPA来改进我们的操作后端.

我在Django配置的错综复杂的前端和一点点迷失.有人可以为这个问题建议一个理智的解决方案吗?

我想让应用程序从静态文件夹中提供,并设置:

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
    os.path.join(BASE_DIR, '../console/dist'),
)
Run Code Online (Sandbox Code Playgroud)

这有效,我可以在查看源代码时看到我的代码,但只能在http:// localhost:8000/static/console/index.html

1)这不起作用,因为作为SPA,Vue需要控制路由.从Django方面我怎样才能/static/console/*使用我的Vue应用程序?在Vue端,我需要在Webpack和Vue-router中配置什么?

2)尽管事实上我可以看到我编译的应用程序源代码,但我得到错误:

Creating Application Cache with manifest http://localhost:8000/static/appcache/manifest.appcache
index.html:1 Application Cache Checking event
index.html:1 Application Cache Downloading event
index.html:1 Application Cache Progress event (0 of 7) http://localhost:8000/favicon.ico
index.html:1 Application Cache Error event: Resource fetch failed (4) http://localhost:8000/favicon.ico
index.html:1 Uncaught (in promise) TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script.
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为它http://localhost:8000/favicon.ico是一个有效的URL.我有一种感觉这也是一个Webpack问题.

我有什么选择?

django webpack vue.js vue-router

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