小编Pra*_*epb的帖子

无法在Windows 10上的intellij idea终端最新版本中输入任何内容

我正在使用Intellij的想法14.1.3最新的社区版本.我无法在终端输入单个字母.我不知道这个问题是什么.任何人都可以帮我解决这个问题.在此输入图像描述

在此输入图像描述

terminal intellij-idea windows-10

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

在vuejs 2.0.0中选择的占位符

我正在使用vuejs 2.0创建一个webapp .我使用以下代码创建了简单的选择输入:

  <select v-model="age">
    <option value="" disabled selected hidden>Select Age</option>
    <option value="1"> 1 Year</option>
    <option value="11"> 11 Year</option>
  </select>
Run Code Online (Sandbox Code Playgroud)

我在data我的Vue组件中有这个:

data () {
  return {
    age: "",
  }
},
watch: {      
  age: function (newAge) {
    console.log("log here")
  }
Run Code Online (Sandbox Code Playgroud)

但是当我为select添加默认值时,我开始收到此错误:

错误在./~/vue-loader/lib/template-compiler.js?id=data-v-5cf0d7e0!./~/vue-loader/lib/selector.js?type=template&index=0!./src/ components/cde.vue模板语法错误:使用v-model时将忽略内联选定的属性.而是在组件的数据选项中声明初始值.

@ ./src/components/cde.vue 10:23-151

@ ./~/babel-loader!./~/vue-loader/lib/selector.js?type = script&index = 0!./ src/views/abcView.vue @ ./src/views/abcView.vue

@ ./src/router/index.js

@ ./src/app.js

@ ./src/client-entry.js

@多app

我也试图在组件的数据部分给出默认值,但后来什么也没发生.我v-bind也试过,但后来观察者停止了年龄变量的研究.

javascript select vue.js vuejs2

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

使用angular2显示引导程序警报

我想在用户保存数据时显示Bootstrap警报.

我的代码如下:

html页面:

<div class="alert alert-success" *ngIf="saveSuccess">
    <strong>Success!</strong>
</div>
<form #f="ngForm" (submit)="saveUser(f.value)">
        /////Some form fields
    <button class="form-control btn btn-primary" type="submit">save</button>
</form>
Run Code Online (Sandbox Code Playgroud)

app.component.ts:

export class UserProfileComponent{
 saveSuccess: boolean;
 user: IUser;

saveUser(user:IUser) {
    this.headers = new Headers();
    this.headers.append('Content-Type', 'application/json');
    this.editUserForm = user;
    this._http.post('api/user/'+this._current_user._id, JSON.stringify(this.editUserForm),{
        headers: this.headers
    }).subscribe(function(data) {

        // if the update is successful then set the value to true
        // this is getting updated
        if (data){
            this.saveSuccess = true;
        }
        else{
            this.saveSuccess = false;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

}

我想在POST成功完成后显示警报.

我想我错过了如何将'saveSuccess'变量绑定到html,以便在成功保存完成后可以显示警报.(我是Angular2的新手)

javascript twitter-bootstrap angular

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

有没有办法在 Dockefile 中使用 If 条件?

我是新手docker,我正在寻找一种根据环境在 docker 容器中执行命令的方法。

在 Dockerfile 中,我有 2 个命令,command_a 和 command_b。如果env = 'prod'运行command_a,则运行command_b。我怎样才能实现这个目标?

我尝试如下:

RUN if [ $env = "prod" ] ; then echo command_a; else echo cpmmand_b; fi;
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现所需的行为?

PS:我知道回声不应该在那里。

docker dockerfile

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

打开外部 URL

我正在开发一个 Vuejs 应用程序,我需要在其中显示公司的 url。我显示如下:

<a :href="company.website">{{company.website}}</a>
Run Code Online (Sandbox Code Playgroud)

company.website持有价值www.companyname.com

每当我单击该链接时,它都会打开,并附加如下所示的 localhost url:

http://localhost:2000/www.companyname.com

如何让它只打开公司网址?

PS:我知道添加http or https到 url 可以解决问题。我想知道是否有其他方法可以解决此问题。

vue-router vuejs2

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

在 Flask-sqlalchemy 中获取排序结果

我有一个 MySQL 数据库,下面是定义的两个模型。

class Agent(db.Model):
   id = db.Column(db.Integer, primary_key=True)
   email = db.Column(db.String(255), nullable=False, unique=True)
   premium_date = db.Column(db.DateTime, nullable=True)

class Property(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    agent_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
    agent = db.relationship('Agent')
    title = db.Column(db.String(255), nullable=False)
Run Code Online (Sandbox Code Playgroud)

我使用以下查询获取所有属性: properties = models.Property.query.all()

和使用以下查询的 premium_date 代理: agents = models.Agent.query.filter(models.Agent.premium_date is not None).all()

但我想先显示拥有 premium(agent.premium_date) 的代理发布的属性,然后显示其余属性。(这就像优先考虑高级代理)。

注意:由于 premium_date 是可选的,一些代理不会是高级用户,因此该列将为空。

无论如何在 Flask-SQLAlchemy 中这样做?任何帮助都会很棒。

sqlalchemy flask flask-sqlalchemy

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

在基于 Flask 的应用程序中获取客户端 IP

我在服务器中部署了 Flask 应用程序。我们正在使用 Nginx。nginx 设置如下:

proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_read_timeout 25s;
proxy_pass http://127.0.0.1:8000;
add_header X-Cache $upstream_cache_status;
Run Code Online (Sandbox Code Playgroud)

在 Flask 设置中我做了以下操作:

app = Flask(__name__, static_folder=None)
app.wsgi_app = ProxyFix(app.wsgi_app)
Run Code Online (Sandbox Code Playgroud)

现在,每当用户访问某个网站时,我都需要一个真实的 IP。目前我正在得到

127.0.0.1

我试过如下:

if request.headers.getlist("X-Forwarded-For"):
    ip = request.environ['HTTP_X_FORWARDED_FOR']
else:
    ip = request.remote_addr
Run Code Online (Sandbox Code Playgroud)

有人可以在这里指导我吗?

nginx clientip flask

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

当 2 个模型在flask-sqlalchemy 中继承同一个对象时收到警告

我有如下对象:

class FriendshipLike(object):
__table_args__ = (
    db.UniqueConstraint('requesting_user_id', 'accepting_user_id', 'status',
                        name='unique_friendship'),
)
id = db.Column(db.Integer, primary_key=True, nullable=False)
date = db.Column(db.DateTime(), nullable=False,
                 default=datetime.datetime.now())

@declared_attr
def requesting_user_id(cls):
    return db.Column('requesting_user_id', db.Integer, db.ForeignKey(
        'user.id'), nullable=False)

@declared_attr
def accepting_user_id(cls):
    return db.Column('accepting_user_id', db.Integer, db.ForeignKey('user.id'),
                     nullable=False)
Run Code Online (Sandbox Code Playgroud)

和两个模型如下:

class Friendship(FriendshipLike, db.Model, CRUDMixin):
__tablename__ = 'friendship'

class Flirt(FriendshipLike, db.Model, CRUDMixin):
__tablename__ = 'flirt'
Run Code Online (Sandbox Code Playgroud)

我收到警告

SAWarning: 表 Table('friendship', MetaData(bind=None), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('date', DateTime) 上的列 'requesting_user_id' (), table=, nullable=False, default=ColumnDefault(datetime.datetime(2017, 5, 15, 10, 0, 47, 646868))), Column('status', Enum('accepted', 'pending') …

python sqlalchemy flask flask-sqlalchemy

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