小编LuL*_*aGa的帖子

无法导入 Django.shortcuts

我正在使用文档进行我的第一个 django 项目。导入 django 模块时出现此错误。我确定 django 已成功安装在我的虚拟环境中。错误是:

错误截图

Unable to import 'django.shortcuts'
Unable to import 'django.http'
Unable to import 'django.contrib'
Unable to import 'django.urls'
Run Code Online (Sandbox Code Playgroud)

python django importerror visual-studio-code

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

Swift UI 设置使矩形变为正方形

在 SwiftUI 中,我有一个 VStack,里面有一个 Rectangle。矩形会自动填充父 VStack,这对宽度很好,但我想让高度等于宽度,所以它是方形的。如何将纵横比设置为 1:1 或设置高度 = 宽度?

VStack {
  Rectangle()
    .frame(height: ?? )  // I want to make the height equal to width so it's square
  Spacer()
Run Code Online (Sandbox Code Playgroud)

}

swift swiftui xcode11 vstack

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

根据条件合并两个 pandas 数据框

目标是df如果满足预定条件,则按行组合两行。具体来说,如果列之间的差异小于或等于 a threshold,则连接 的行df

给定两个df:df1和df2,以下代码部分实现了目标。

import pandas as pd

df1 = pd.DataFrame ( {'time': [2, 3, 4, 24, 31]} )
df2 = pd.DataFrame (  {'time': [4.1, 24.7, 31.4, 5]} )
th = 0.9
all_comb=[]
for index, row in df1.iterrows ():
    for index2, row2 in df2.iterrows ():
        diff = abs ( row ['time'] - row2 ['time'] )
        if diff <= th:
            all_comb.append({'idx_1':index,'time_1':row ['time'], 'idx_2':index2,'time_2':row2 ['time']})
df_all = pd.DataFrame(all_comb)
Run Code Online (Sandbox Code Playgroud)

输出的

       idx_1  time_1  idx_2  time_2
0 …
Run Code Online (Sandbox Code Playgroud)

python join pandas

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

SwiftUI 表单无法使用 Spacer() 正确定位

我正在尝试创建一个个人资料页面,其中底部有一个带有各种选项的表单。Spacer(但是,当我在 中插入) 时VStack,表单不会像它应该做的那样移动到屏幕底部。我尝试用文本替换表单,效果很好,移动到屏幕底部。所以我假设这与形式有关。

当前布局

这是我的代码

struct Profile: View {

    @Environment(\.presentationMode) var mode: Binding<PresentationMode>

    var body: some View {

        NavigationView {
            VStack {
                Image(systemName: "person.crop.circle")
                    .resizable()
                    .frame(width: 50, height: 50)
//                    .padding(.top)

                Text("email@email.com")
                    .font(.title)

                Spacer()

                Form {
                    Section {
                        //menuListItem(image: "gear", label: "Settings")
                        menuListItem(image: "questionmark.circle", label: "Help")                     menuListItem(image: "info.circle", label: "About")
                    }

                    Section {
                        HStack {
                            Spacer()
                            Button(action: {
                                UserDefaults.standard.set(false, forKey: "LoggedIn")
                                UserDefaults.standard.set(nil, forKey: "user_id")
                                UserDefaults.standard.set(nil, forKey: "school_id")
                                self.mode.wrappedValue.dismiss()
                            }) {
                                Text("Log Out")
                                    .font(.body)
                                    .foregroundColor(.red)
                            }
                            Spacer()
                        } …
Run Code Online (Sandbox Code Playgroud)

forms xcode ios swift swiftui

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

SwiftUI:更改 ZStack .zIndex 顺序

目标是一个菜单,其中: 用户点击绿色按钮:显示绿色菜单用户点击蓝色按钮:显示蓝色菜单

我做了什么:设置一个状态,“当点击绿色时,绿色是 ZStack 中的顶层)。

结果: 无效:当点击绿色时,它变为绿色。但后来我点击蓝色,它保持绿色。逻辑肯定不对

import SwiftUI

struct Menutest: View {

    @State private var showall = false
    @State private var showgreen = false
    @State private var showyellow = false
    @State private var showblue = false


    var body: some View {


        NavigationView {

           HStack {

            Spacer()

            ZStack {
                Rectangle()
                .foregroundColor(.blue)
                //.opacity(showblue ? 1 : 0)
               .zIndex(showblue ? 1 : 0)

                Rectangle()
                .foregroundColor(.green)
                 //.opacity(showgreen ? 1 : 0)
                .zIndex(showgreen ? 1 : 0)


                Rectangle()
                .foregroundColor(.yellow)
                 //.opacity(showyellow ? 1 : 0) …
Run Code Online (Sandbox Code Playgroud)

swift swiftui

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

SwiftUI 内容不显示在屏幕顶部

我有一个NavigationView,然后是一个VStack。问题是里面的所有内容都VStack显示在屏幕中间而不是顶部。这是为什么?

var body: some View {
    VStack {
        VStack(alignment: .leading) {

            if (request?.receiverID ?? "") == userDataViewModel.userID {
                Text("\(sendertFirstName) wants to ship your package").font(.title)
            } else {
                Text("You want to ship \(recieverFirstName)'s package").font(.title)
            }

            HStack{
                Image(systemName: "clock.fill").font(.subheadline)
                Text("\(createdAt, formatter: DateService().shortTime)").font(.subheadline).foregroundColor(.secondary)
            }

            HStack {
                VStack(alignment: .leading) {
                    HStack {
                        Image(systemName: "person.fill").font(.subheadline)
                        Text(sendertFirstName).font(.subheadline).foregroundColor(.secondary)
                    }
                }

                Spacer()

                VStack(alignment: .leading) {
                    HStack {
                        Image(systemName: "star.fill")
                        Text(rating).font(.subheadline).foregroundColor(.secondary)
                    }
                }
            }
        }

        VStack(alignment: .center) {
            HStack {
                Button("Accept") {
                    //print(self.request.createdAt) …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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

在 VBA 中组合三个过程

下午好,

我试图将以下三个 VBA 部分结合起来,但没有任何运气。搜索并没有给我带来多大好处。将不胜感激任何帮助。

Sub UnProtectSheetWithPassword()

Sheets("Sheet2").Unprotect Password:="myPassword

End Sub"
Run Code Online (Sandbox Code Playgroud)
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = Range("O3").Address Then
        Range("B8:Q507").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("O2:O3")
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)
Sub ProtectSheetWithPassword()

Sheets("Sheet2").Protect Password:="myPassword"

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba

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

标签 统计

swift ×4

swiftui ×4

ios ×2

python ×2

django ×1

excel ×1

forms ×1

importerror ×1

join ×1

pandas ×1

vba ×1

visual-studio-code ×1

vstack ×1

xcode ×1

xcode11 ×1