小编mu *_*u 無的帖子

恢复未在git中暂存的已删除文件

我不小心删除了我的源代码的整个目录...用一个很好的rm -r.我知道,非常糟糕; 但幸运的是,我在包含目录中有一个git repo.因此,git有一个巨大的已删除文件的非分段更改列表.例如:

"deleted:   src/caronmonitor/server.py" 
Run Code Online (Sandbox Code Playgroud)

如何获取这些文件?网上有建议:

git checkout file
Run Code Online (Sandbox Code Playgroud)

要么

git revert <commit>
Run Code Online (Sandbox Code Playgroud)

但据我所知,将在最后一次提交时将文件恢复到它的状态.我不想回到最后一次提交,而是在删除操作之前返回到右边.我可以查看gitk并查看删除之前的文件; 因此这一定是可能的.

git rm git-revert git-checkout git-rm

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

我在熊猫系列中的价值在哪里?

我有以下代码.

s2 = pd.Series([100,"PYTHON","Soochow","Qiwsir"],
               index=["mark","title","university","name"])

s2.mark = "102"

s2.price = "100"
Run Code Online (Sandbox Code Playgroud)

当我打印时s2,我可以看到标记的价值已经改变而且没有价格; 但我可以通过打印得到结果s2.price.为什么price不打印?

python series pandas

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

如何让South在PythonAnywhere上工作?

关于这个问题在PA论坛上发表我正面临让南方工作PA的问题,但这些日子看起来很有帮助的人很忙,所以我在这里.

  1. 据我所知,宾夕法尼亚州的Django与南方航行.

  2. 在PA上的bash控制台上的python shell中,import south不会返回任何错误.

  3. 我已经包含'south',INSTALLED_APPSsettings.py文件的部分中.

  4. python manage.py syncdb在执行任何南方命令之前已经运行,并且syncdb运行但是我无法辨别该输出与非Southed的任何差异syncdb.这是输出:

    创建表格......

    安装自定义SQL ...

    安装索引......

    找不到固定装置.

  5. 试图运行任何南方命令返回Unknown Command: 'south_command'.这适用于以下所有:

    python manage.py convert_to_south app_name

    python manage.py schemamigration app_name --initial

    python manage.py schemamigration app_name --auto

如果它有帮助,我已经使用PA教程中建议的手动配置方法设置了我的Web应用程序,而不是Django项目.

我真的被困在第0步,任何帮助都会受到赞赏,在此先感谢!

django django-models django-south pythonanywhere

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

如何在django中使用带有GenericForeignKey的select_related?

我有一种情况,其中特定类的大量对象被迭代,并且它们花费大量时间进行处理,因为我不能使用预先选择数据select_related.

有问题的课程如下所示

from django.contrib.contenttypes.models import ContentType
from django.db import models

class Offer(models.Model):
    ...
    object_id = models.PositiveIntegerField(db_index = True)
    content_type = models.ForeignKey(ContentType, db_index = True)
    content_object = generic.GenericForeignKey('content_type', 'object_id')
    ...
Run Code Online (Sandbox Code Playgroud)

我尝试使用如下所示的select_related,但它显然不起作用

offerList = Offer.objects.select_related('content_type', "content_object"
    ).filter(content_type=ContentType.objects.get_for_model(SomeObject),
    object_id=someobject.id)
Run Code Online (Sandbox Code Playgroud)

那么,我如何select_related在django中使用GenericForeignKey?

python django

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

Git - 致命:分支名称不符合GIT标准

我正在尝试使用cvs2git将CVS repo迁移到Git.不幸的是我的cvs repo有许多分支与正则表达式.在执行git fast import(unix)时,它会报告下面的错误

fatal: Branch name doesn't conform to GIT standards: refs/tags/Release21_3_4_0_0_3_7_10[3_8_4_3]
fast-import: dumping crash report to .git/fast_import_crash_27083
Run Code Online (Sandbox Code Playgroud)

我试图删除这些标签,但没有运气.我认为这是整个历史.我也无法单独导入HEAD.

我该如何解决这个问题?

git cvs2git

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

获取引发KeyError(key)KeyError:在生产设置上使用django'SECRET_KEY'

我有两个单独的设置文件用于生产和开发,以及一个常见的base.py设置文件
base.py.

SECRET_KEY = r"!@#$%^&123456"
Run Code Online (Sandbox Code Playgroud)

prod.py

from .base import *
SECRET_KEY = os.environ['SECRET_KEY']
Run Code Online (Sandbox Code Playgroud)

manage.py

#!/usr/bin/env python
import os

import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings.dev")

from django.core.management import execute_from_command_line

execute_from_command_line(sys.argv)
Run Code Online (Sandbox Code Playgroud)

当我在终端输入时:

python manage.py shell --settings=entri.settings.prod
Run Code Online (Sandbox Code Playgroud)

我收到错误:

raise KeyError(key)
KeyError: 'SECRET_KEY'
Run Code Online (Sandbox Code Playgroud)

帮助我,我是django和python的新手

python django keyerror

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

无法添加名称中包含波浪号的文件,"〜"后跟一个数字

该文件夹包含有类似的文件名的文件abc~1,123~1,a1d2~3.

当我这样做git add --all时说,

$ git add --all
error: Invalid path 'abc~1.png'
error: unable to add abc~1.png to index
fatal: adding files failed
Run Code Online (Sandbox Code Playgroud)

我做了一次试验和错误,我发现只有当波形符号后跟一个数字时,这个错误仍然存​​在.

如果第一次通过git跟踪文件夹,Git也不会跟踪其他文件.

$ git clean --dry-run
Would remove Rest.png
Would remove abc~1.png
Run Code Online (Sandbox Code Playgroud)

请帮助我如何解决此问题.

git indexing msysgit tilde

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

如何计算两个浮点列表的p值?

所以我有浮动列表.喜欢[1.33,2.555,3.2134,4.123123]等等.这些列表是某些东西的平均频率.我如何证明两个列表不同?我想过计算p值.有没有这样做的功能?我查看了scipy文档,但无法弄清楚要使用什么.

有人可以请教吗?

python statistics

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

如何在python中获取文件关闭事件

在Windows 7 64位机器上使用python 2.7.

如何获取文件关闭事件:

  1. 在文件打开器的新进程中打开文件时(如记事本,每次在wordpad的新进程中打开文件的wordpad)
  2. 在文件打开器的选项卡中打开文件时(如notepad ++,它会打开新选项卡中的所有文件,但只存在一个运行notepad ++的进程)

那么,如何在上述情况下获取文件关闭事件?是否可以通过公共代码实现上述情况?我正在处理不同的文件类型

python windows file process file-monitoring

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

从本地分支推送到不同的远程分支

我有 2 个分支命名developerCurrent远程。在本地,我在分支上工作,developer并将更改推送到 remote developer。问题是,如何从本地推developer送到远程Current

我试过这些:

git push origin Current -f
// error:
// src refspec Current does not match any.
// failed to push some refs to ...

// and this one too:
git config push.default upstream
git push origin Current -f
// error: same as the first try

// and this one too:
git branch --set-upstream-to developer origin/Current
// or:
git branch --set-upstream-to developer Current
// …
Run Code Online (Sandbox Code Playgroud)

git branch remote-branch git-branch

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