小编Mat*_*att的帖子

用于import_module的Django 1.9 ImportError

当试图运行runservershell使用manage.py我得到一个ImportError例外.我正在使用Django 1.9.

ImportError: No module named 'django.utils.importlib'
Run Code Online (Sandbox Code Playgroud)

python django django-1.9

37
推荐指数
2
解决办法
3万
查看次数

在wxpython中按下按钮后使用wx.TextCtrl和显示数据的简单示例 - wx的新增内容

我正在学习python并尝试使用wxpython进行UI开发(也没有UI exp).我已经能够创建一个带有面板,按钮和文本输入框的框架.我希望能够在文本框中输入文本,并让程序在单击按钮后对输入到框中的文本执行操作.我可以获得一些指导如何做到这一点?例如,假设我想在面板上显示输入到wx.TextCtrl控件的文本..我该怎么做?

import wx
class ExamplePanel(wx.Panel):
    def __init__(self, parent):
        wx.Panel.__init__(self, parent)
        self.quote = wx.StaticText(self, label="Your quote :", pos=(20, 30))

        # A button
        self.button =wx.Button(self, label="Save", pos=(200, 325))

    self.lblname = wx.StaticText(self, label="Your name :", pos=(20,60))
    self.editname = wx.TextCtrl(self, value="Enter here your name", pos=(150, 60), size=(140,-1))


app = wx.App(False)
frame = wx.Frame(None)
panel = ExamplePanel(frame)
frame.Show()
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)

python wxpython

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

Github 如何即时更新其 Web 界面?

Github 上的一些东西几乎是即时更新的。一个例子是,当推送合并分支时,其相应的拉取请求将merged几乎立即更新为状态。

实时 Github 拉取请求状态更新

我认为这是一个 WebSocket,但我在我的开发工具(或 Wireshark)中看不到任何 websocket,然后我认为它可能是 Push API,但我不需要选择加入才能允许它工作吗?

我这么问是因为我正在寻找一种在网络应用程序中向用户推送(近乎)实时更新的方法,我很好奇 Github 是如何做到的。

github push-notification websocket

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

有没有办法用不同的颜色部分填充文本?

这是我要实现的目标: 在此处输入图片说明

是否可以使用W3网络技术(例如SVG,Canvas)来做到这一点?

css svg canvas

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

如何在 vite.config.js 中使用 Vite 环境变量?

.env在我的 Vite 项目中使用以下内容:

# To prevent accidentally leaking env variables to the client, only
# variables prefixed with VITE_ are exposed to your Vite-processed code

VITE_NAME=Wheatgrass
VITE_PORT=8080
Run Code Online (Sandbox Code Playgroud)

我怎样才能VITE_PORT在我的vite.config.js?

vuejs3 vite

6
推荐指数
4
解决办法
4536
查看次数

无法在 Vue 3 setup() 中监视函数

如何使用 Jest 编写调用resetTimer并检查startTimer也被调用的测试?

代码:

setup () {
    const startTimer = () => {
        // ...
    };

    const resetTimer = () => {
        startTimer();
    };

    return {
        startTimer,
        resetTimer
    }
Run Code Online (Sandbox Code Playgroud)

测试:

import { shallowMount } from '@vue/test-utils';
import Overlay from '@/components/Overlay.vue';

const wrapper = shallowMount(Overlay);

it('resetTimer should call startTimer', () => {
    const spy = jest.spyOn(wrapper.vm, 'resetTimer');

    wrapper.vm.startTimer();
    expect(spy).toHaveBeenCalled();
});
Run Code Online (Sandbox Code Playgroud)

结果:

TypeError: object.hasOwnProperty is not a function

      187 |
      188 |     it('resetTimer should call startTimer', () => …
Run Code Online (Sandbox Code Playgroud)

vue.js jestjs spyon vuejs3 vue-composition-api

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

有没有办法在 Vue 中验证多个道具?

我有一个有两个道具的组件,但为了使它们有效,只应提供其中一个

示例

    // either `email` or `phone` should be passed (but not both)
    props: {
        email: {
            type: String,
            required: true
        },

        phone: {
            type: String,
            required: true
        },
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法验证基于彼此的道具?

我想把它放在生命周期钩子的某个地方,但感觉不合适。

javascript vue.js

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

Parcel 不会重新加载对 HTML 页面的更改

我正在尝试启动并运行Parcel,但无法进行基本设置。我想提供一个静态 HTML 页面,该页面在更改时会自动重新加载。

\n\n

当我访问 时http://localhost:1234,Parcel 会为我的页面提供服务。如果我更改 中的任何内容index.html,它不会重新加载...或者它会以空响应重新加载。

\n\n

版本

\n\n
parcel: 1.12.4\nnpm: 6.12.1\nnode: v13.3.0\n
Run Code Online (Sandbox Code Playgroud)\n\n

索引.html

\n\n
parcel: 1.12.4\nnpm: 6.12.1\nnode: v13.3.0\n
Run Code Online (Sandbox Code Playgroud)\n\n

应用程序.js

\n\n
<!doctype html>\n<html>\n    <head>\n        <title>Tinsel town</title>\n\n        <script src="app.js"></script>\n    </head>\n\n    <body>\n        <h1>Tinsel\xe2\x80\xa6</h1>\n    </body>\n</html>\n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n
matt$ parcel index.html --log-level 5\n[13:20:42]: Server running at http://localhost:1234 \n[13:20:42]: Building...\n[13:20:42]: Building index.html...\n[13:20:43]: Building app.js...\n[13:20:43]: Built app.js...\n[13:20:43]: Built index.html...\n[13:20:43]: Producing bundles...\n[13:20:43]: Packaging...\n[13:20:43]: Building hmr-runtime.js...\n[13:20:43]: Built ../../../usr/lib/node_modules/parcel-bundler/src/builtins/hmr-runtime.js...\n[13:20:43]: \xe2\x9c\xa8  Built in 477ms.\n[13:20:49]: Building...\n[13:20:49]: Producing bundles...\n[13:20:49]: Packaging...\n[13:20:49]: \xe2\x9c\xa8 …
Run Code Online (Sandbox Code Playgroud)

javascript vim parceljs

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

Django 文本输入提前自动完成

我有一个简单的模型

class Thing(models.Model):

    name = models.CharField(max_length=40)
    language = models.CharField(max_length=2, default='de')
    date_from = models.DateField(default=timezone.now)
Run Code Online (Sandbox Code Playgroud)

name在使用现有行中的现有名称键入时,应在表单中预填充该字段。我查看了 django-select2 或 django-autocomplete-light。但是这两个包主要用于外键。事实上,我在我的项目中也是这样做的。

有没有人知道一种简单的方法来解决这个任务,而无需在 JavaScript 中进行过多的修改。

django django-forms

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

Vue-CLI 的逐步调试

我与创建Vue公司的项目Vue CLI,我有与问题vue.config.js。我希望能够Vue CLI 中设置一个断点以单步执行并调查到底发生了什么。

例如,我在遇到问题的proxy设置,我希望能够通过一步的lib / UTIL / prepareProxy.js当我运行npm run serve。我该怎么做?

vue.js

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

如何使用 Vue 知道文件输入是否不为空

您好,我正在尝试验证文件输入是否不为空,所以我这样做:

我的 HTML 代码:

<input accept="image/jpeg, image/png, image/gif" type="file" class="form-control" v-on:change="onFileChange">
Run Code Online (Sandbox Code Playgroud)

我正在按钮中进行验证:

<button 
     :disabled="I need to know what it'll be here ? !isDisabled : isDisabled"
     type="submit"
     class="btn btn-success btn-icon-split">
      <span class="icon text-white-50">
         <i class="fas fa-check"></i>
      </span>
     <span class="text">Guardar</span>
</button>
Run Code Online (Sandbox Code Playgroud)

但我不知道该怎么做,因为它没有 v-model 并且我不知道如何检查它是否为空。我怎么能这么做呢?

谢谢

vue.js vuejs2

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