小编Afd*_*men的帖子

如何使用电子构建器将文件夹和文件添加到电子构建中

我正在创建一个电子,它运行从create-react-app生成的反应.然后我添加nedbjs(持久性数据库)和camojs(nedb的ODM)作为依赖.连接与nedb反应我使用电子ipc.

这是我的项目结构:

在此输入图像描述

这是我的package.json:

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "electron-dev": "concurrently \"cross-env BROWSER=none yarn start\" \"wait-on http://localhost:3000 && electron .\"",
    "electron-pack": "build --em.main=build/electron.js",
    "electron-release": "build --em.main=build/electron.js --publish=always",
    "preelectron-pack": "yarn build",
    "preelectron-release": "yarn build"
  },
  "build": {
    "appId": "com.example.cra-electron-boilerplate",
    "files": [
      "build/**/*",
      "node_modules/**/*",
      "package.json"
    ],
    "directories": {
      "buildResources": "assets"
    },
    "publish": {
      "provider": "github"
    }
  },
Run Code Online (Sandbox Code Playgroud)

我使用命令纱电子包来打包我的应用程序.然后从dist文件夹运行解压缩的可执行文件然后出现此错误:

在此输入图像描述

这是我的回购

javascript electron electron-builder

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

如何为 ModelAdmin 中的自定义字段分配初始值?

我正在尝试通过模型中的 onetonefield 扩展 django 用户身份验证。这是模型:

from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
from django.dispatch import receiver


class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    nim = models.CharField(max_length=10, blank=True)

    def __str__(self):
        return self.user.username
Run Code Online (Sandbox Code Playgroud)

使用基本管理面板,我可以先创建用户实例,然后再创建配置文件。但是我在管理面板上使用自定义表单,因此我可以在一个表单上创建它。这是表单外观:

个人资料添加表格

这是forms.py

from django import forms
from django.contrib.auth.models import User

from .models import Profile  


class ProfileForm(forms.ModelForm):
    username = forms.CharField(required=False, max_length=150)
    password = forms.CharField(required=False, max_length=50, widget=forms.PasswordInput)

    class Meta:
        model = Profile
        fields = ('username', 'password', 'nim')
Run Code Online (Sandbox Code Playgroud)

这是 admin.py

from django.contrib import admin
from django.contrib.auth.models import …
Run Code Online (Sandbox Code Playgroud)

django django-forms django-admin

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