小编Alo*_*eld的帖子

除了有角度之外,是否可以将数据写入本地json文件?

我试图在仅使用angular的html formly-form上点击"Submit"之后将数据写入json文件,但什么也没发生.我知道我可以使用angular读取json文件但不确定创建文件.控制器中的onSubmit():

function onSubmit() {
    $scope.save = function() {
        $http.post('./temp/sample_data.json', JSON.stringify($scope.model)).then(function(data) {
            $scope.msg = 'Data saved';
        });
    };
};
Run Code Online (Sandbox Code Playgroud)

HTML:

<form name="form" ng-submit="onSubmit()" novalidate>
    <formly-form model="model" fields="fields"></formly-form><br/>
    <button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

未创建sample_data.json,如果我创建一个空文件,它也不会填充数据.$ scope.model defenitly包含数据.如果有人可以提供帮助,我们将非常感激.谢谢,Alon.

html javascript json angularjs

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

捆绑jquery-rails失败并出错?

我试图在我的Gemfile中包含jquery-rails但是我收到以下错误:

ArgumentError: invalid byte sequence in US-ASCII
An error occured while installing jquery-rails (1.0.19), and Bundler cannot continue.
Make sure that `gem install jquery-rails -v '1.0.19'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

gem install jquery-rails -v '1.0.19'也会产生错误.有关如何解决问题的任何想法?

ruby macos gem jquery ruby-on-rails

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

使用节点js(express)从url导入json文件

我是node.js的初学者.我正在尝试从URL请求json文件(即' http://www.example.com/sample_data.json ').我的目标是在服务器加载时仅下载/请求文件一次,然后将其保存在客户端,以便我可以在本地操作/更改它.我试过了

var file = request('http//exmaple.com/sample_data.json')
Run Code Online (Sandbox Code Playgroud)

但它返回导入模块错误.如果有人能给我一个很棒的开始!谢谢

javascript url json express

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

如何访问推特广告 api?

在使用 Twitter 文档进行了大量反复之后,我现在可以使用 OAuth 1.0 进行身份验证,并代表登录并接受我的应用程序以执行更改/检索数据的用户发出请求。现在,我正在尝试向 Twitter 广告 API 发出请求。这是我得到的错误:

{"errors":[{"code":"UNAUTHORIZED_CLIENT_APPLICATION","message":"The client application making this request does not have access to this API"}],"request":{"params":{}}}
Run Code Online (Sandbox Code Playgroud)

看起来,需要另一个应用程序注册。用我的应用程序 ID注册了它,假设“开发者”阶段适合我。我正在尝试检索分析,例如,检索接受它的用户的活动

注册 Ads App Form 后,错误依旧。文档没有指定是否需要对 ads-api 进行特殊实现。此外,我打开的广告应用程序没有在任何地方提及,也没有在我的twitter 应用程序中提及。

我错过了什么吗?之前谢谢。

forms api twitter client ads-api

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

int()的基数为10的无效文字 - django - 已更新

我是一个django初学者,我正在尝试制作一个像父母一样的组合框,(酒吧取决于城市取决于国家),我得到这个错误.

更新:更改了外键的模型和默认值,但仍然是相同的错误.有帮助吗?谢谢!

这是models.py:

from django.db import models
from smart_selects.db_fields import ChainedForeignKey

DEFAULT_COUNTRY_ID = 1 # id of Israel
class BarName(models.Model):
    name = models.CharField(max_length=20)
    def __unicode__(self):
        return self.name

class Country(models.Model):
    country = models.CharField(max_length=20)
    def __unicode__(self):
        return self.country

class City(models.Model):
    city = models.CharField(max_length=20)
    country = models.ForeignKey(Country, default=DEFAULT_COUNTRY_ID)
    def __unicode__(self):
        return self.city

class Bar(models.Model):
    country = models.ForeignKey(Country)
    city = ChainedForeignKey(City, chained_field='country' , chained_model_field='country', auto_choose=True)
    name = ChainedForeignKey(BarName, chained_field='city', chained_model_field='city', auto_choose=True)

    def __unicode__(self):
        return '%s %s %s' % (self.name, self.city, self.country)
    class Admin:
        pass …
Run Code Online (Sandbox Code Playgroud)

django migrate base models

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

在django中编写组合框的最佳方法是什么?

我尝试在django中制作一个组合框.我只发现用HTML做.是否有基于表单的django代码来执行此操作?例如,我想要一个我可以选择城市的组合框,然后选择并点击提交以将城市发送到另一个页面.谢谢

html python django

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

Angular:如何使用$ this获取输入值

我希望在一个可以从多个输入运行的keyup函数中获得一个输入值.每次有一个键盘时,该功能将根据具体输入触发.所以,我试图在函数内部使用$ this.到目前为止没有成功.. HTML代码:

<input ng-keyup="getRxcui()" placeholder="Type med a" id="medicineA" />
<input ng-keyup="getRxcui()" placeholder="Type med b" id="medicineB" />
Run Code Online (Sandbox Code Playgroud)

角度代码:

var rxConflicts = angular.module('rxConflicts', []);

rxConflicts.controller('MainController', function($scope, $http){
    $scope.getRxcui = function(event){

        // getting the value for each medicine input
        var medValue = $(this).value;
        console.log(medValue);

    }
});
Run Code Online (Sandbox Code Playgroud)

我非常确定$(this)是正确的方法,这样我就不需要为每个输入复制该函数并使用ng-model ...你可以认为角度工作正常.任何帮助表示赞赏.谢谢

javascript this keyup angularjs

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

Python/Django - 'unicode'对象没有'溢出'属性

我是django的新手.我尝试使用简单的验证制作一个简单的电子邮件联系表单.我得到了一个我无法解决的错误.forms.py和views.py位于同一目录中(项目中没有内部应用程序)

forms.py

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(max_length=100)
    email = forms.EmailField(label='Your e-mail address')
    message = forms.CharField(widget=forms.Textarea)

def clean_message(self):
    new_message = self.cleaned_data['message']
    num_words = len(new_message.spilt(' '))
    if num_words < 4:
        raise forms.ValidationError('Not enough words!')
    return new_message
Run Code Online (Sandbox Code Playgroud)

views.py

from django.shortcuts import render, render_to_response
from django.http import HttpResponseRedirect
from django.core.mail import send_mail
from forms import ContactForm

def contact(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            send_mail(
                cd['subject'],
                cd['message'],
                cd.get('email', 'noreply@example.com'), 
                ['siteowner@example.com'],
            )
            return HttpResponseRedirect('/contact/thankyou/')
    else: …
Run Code Online (Sandbox Code Playgroud)

python django split web

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

标签 统计

django ×3

javascript ×3

angularjs ×2

html ×2

json ×2

python ×2

ads-api ×1

api ×1

base ×1

client ×1

express ×1

forms ×1

gem ×1

jquery ×1

keyup ×1

macos ×1

migrate ×1

models ×1

ruby ×1

ruby-on-rails ×1

split ×1

this ×1

twitter ×1

url ×1

web ×1