小编mar*_*hep的帖子

Slack:检索所有消息

我想检索在我的团队松弛域中发送的所有消息.虽然,我更喜欢用XML或JSON接收数据,但我能够以几乎任何形式处理数据.

如何检索所有这些消息?可能吗?如果没有,我可以检索特定频道的所有消息吗?

slack-api

27
推荐指数
4
解决办法
5万
查看次数

TypeError:as_view()占用1个位置参数,但给出2个

我收到了一个错误,我不确定它是什么意思:

TypeError at / as_view() takes 1 positional argument but 2 were given

from django.db import models
from django.contrib.auth.models import User
from django.contrib import admin

class Employee(models.Model):
    user = models.OneToOneField(User)
    full_name = models.CharField(max_length=50)
    phone_number = models.CharField(max_length=12)
    company = models.CharField(max_length=100)
    department = models.CharField(max_length=50)
    occupation = models.CharField(max_length=50)

    class Meta:
        verbose_name_plural = 'employees'

admin.site.register(Employee)
Run Code Online (Sandbox Code Playgroud)

views.py

from django.views.generic import TemplateView
from web_app.models import Employee

class EmployeeTemplateView(TemplateView):
    model = Employee.objects.all()
    template_name = 'index.html'
    context_object_name = 'employee_view'
Run Code Online (Sandbox Code Playgroud)

urls.py

from django.conf.urls import url, include
from web_app import …
Run Code Online (Sandbox Code Playgroud)

python django django-views

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

如何验证用户身份

我创建了两种不同类型的用户 - 卡车和公司。这是我的用户注册页面在此输入图像描述

注册后,有关用户是卡车还是公司的数据将进入数据库。

在我的登录页面中,登录页面

只需输入电子邮件和密码。在我的自定义用户创建表单中,我添加了字段 username = email。

当我尝试使用有效凭据登录时,该页面不会根据用户类型将我重定向到特定页面。相反,我在 login.html 中为无效凭据创建的错误正在引发 - “您的电子邮件和密码不匹配。请重试。”

这是我的代码:

视图.py:

def login_view(request):
title = "Login"

if request.method == 'POST':

    form = LoginForm(data=request.POST)
    email = request.POST.get('email', '')
    password = request.POST.get('password', '')
    user = auth.authenticate(username=email, password=password)
    if form.is_valid():
        auth.login(request, user)
        user_type = form.cleaned_data['Label']
        if user.is_active & user_type == 'Truck':
            return HttpResponseRedirect('/post_load/')
        elif user_type == 'Company':
            return HttpResponseRedirect('/live_deal/')
else:
    form = LoginForm()

return render(request, 'registration/login.html', {'form' : form, 'title': title})
Run Code Online (Sandbox Code Playgroud)

网址.py:

# url(r'^login/$', views.login_view),
# url(r'^accounts/login/$', views.login_view), …
Run Code Online (Sandbox Code Playgroud)

django django-authentication django-login django-custom-user

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

从ruby中的数组中删除重复项

我想输出一个散列数组,其中name所有散列都是唯一的.我将如何使用ruby进行此操作?

这是我的意见:

input = [{:name => "Kutty", :score => 2, :some_key => 'value', ...},
         {:name => "Kutty", :score => 4, :some_key => 'value', ...},
         {:name => "Baba", :score => 5, :some_key => 'value', ...}]
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像这样:

  output = [{:name => "Kutty", :score => 4, :some_key => 'value', ...},
            {:name => "Baba", :score => 5, :some_key => 'value', ...}]
Run Code Online (Sandbox Code Playgroud)

ruby arrays ruby-on-rails hashmap

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

连接到django shell中的其他数据库

如何在Django shell中连接到不同的数据库?

就像是:

python manage.py shell --database=slave
Run Code Online (Sandbox Code Playgroud)

我试着四处搜索,但找不到任何有用的东西.

这就是我的设置:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'db1',
        'USER': 'user',
        'PASSWORD': 'password',
        'HOST': '10.10.10.10',
        'PORT': '',
        'CONN_MAX_AGE': 1000,
    },
    'slave':{
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'db2',
        'USER': 'user',
        'PASSWORD': 'password',
        'HOST': '10.10.10.10',
        'PORT': '',
        'CONN_MAX_AGE': 1000,
    },
}
Run Code Online (Sandbox Code Playgroud)

python django shell

4
推荐指数
2
解决办法
3503
查看次数

Pypi:是否可以设置 git 自动更新 PyPi 上的包?

例如,如果我有一个fooPypi 上已有的包。我希望能够git push origin master在我的 中使用新的版本号setup.py,然后 Pypi 以某种方式自动更新其版本/源代码。这可能吗?如果没有,是否有人可以分享一些类似的工作流程?这是我第一次为 Pypi 做出贡献,我想让体验尽可能轻松。

python python-module pypi

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

剥离所有东西,直到达到任何数字(0-9)?

如何剥离一些数字?当然,这必须适用于任何数字,而不仅仅是1.

我想blahblahblah 1 main street 作为输入.并1 main street作为输出.

python string replace

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

将两个数组与前置组合在一起

我有以下两个数组:

months = ["2017_01", "2017_02", "2017_03"] 
codes = ["abc","efg"]
Run Code Online (Sandbox Code Playgroud)

我想将它们组合成一个数组,如下所示:

result = ["abc_2017_01", "abc_2017_02", "abc_2017_03",
          "efg_2017_01", "efg_2017_02", "efg_2017_03"]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种各样的东西,但最后还是继续使用像abc_efg_2017_01这样的值.每个原始数组都可以是任何大小,我只是使用小数组来说明问题.

任何人都可以建议一个很好的简洁方法吗?

ruby ruby-on-rails

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

phonegap --autoreload和console.log无法正常工作

我正在构建一个phonegap应用,需要实时设备上的快速测试反馈

  • 三星银河注3
  • iPhone 5S

我正在使用phonegap CLI服务。

我已经在运行Windows 7的家庭台式PC上进行构建,并且目前正在运行Windows 10的笔记本电脑上的其他地方工作。现在,我遇到了以下问题:

在我的台式机上:

在任一JavaScript或HTML文件中的每个变化后,PhoneGap的服务器autoreloads应用和变化几乎立即显示在设备上。我还在CLI中得到console.log的答复。

在我的笔记本电脑上:

在对javascript或HTML文件进行每次更改之后,我在CLI上均收到一条消息,提示相关文件已更改(这在我的台式机上不会发生),并且测试设备上的应用程序不会自动重新加载给出console.log答复的读数,并且我代替它们使用的任何alert()都比正常弹出花费更长的时间...

  • 我在启动phonegap服务器时设置了--autoreload(尽管无论如何它的默认值是'true')。
  • 我已经重新安装了phonegap。
  • 我已经在整个其他网络上运行了一切。
  • 我已经非常耐心地等待,以防它只是缓慢的网络。
  • 我已经到了要在脸上打婴儿的地步。

有谁能阐明我如何使自动重载console.log正常运行?

问候

javascript refresh cordova console.log phonegap-cli

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

无法读取javascript变量

在控制台中,我似乎无法记录"男性"或"女性"的值.应该是这样的console.log(choice[0].a).它不记录变量的值string.以下是我的尝试,谢谢你的时间.

<html>
    <head>
        <script type="text/javascript">
            var string = "";
            var randoml = "ab";
            while (string.length < 1) {
              string += randoml[Math.floor(Math.random() * randoml.length)];
            } 
            console.log(string);
           data = '[{"a" : "male", "b" : "female"}]';
           var choice = JSON.parse(data);
           console.log(choice[0].string); 
        </script>
    </head>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript variables json

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