小编tre*_*rex的帖子

有没有办法恢复MongoDB中最近删除的文件?

我错误地删除了上次查询中的一些文档,有没有办法回滚我的上一个查询mongo集合.

这是我的上一个查询:

 db.datas.remove({ "name" : "some_x_name"}) 
Run Code Online (Sandbox Code Playgroud)

有没有回滚/撤消选项?我可以收回我的数据吗?

rollback mongodb

19
推荐指数
2
解决办法
5万
查看次数

嵌套表行HTML CSS

我从未使用过复杂的HTML表格.我需要一个包含嵌套列和行的表.我试图创建它,但它有很多表,并且边框的数量随处可见.这是我尝试过的jsFiddle.所以,我要实现的目标是:

  • <table>所有结构的单一标签
  • 不应出现多个边框.
  • 所有结构都应该是一个单独的表,在调整页面大小时行不应该与它的位置分开.(在我的情况下会发生这种情况)

html css

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

仅在分割模式github/git中复制添加更改

除了我以前的问题,我已合并了这些变化.但是在另一个提交中仍然存在一些自定义.从该提交我必须从一些特定文件(而不是文件的所有更改)获得一些更改.

因为我在分裂模式下去了github提交并试图复制内容.但它似乎复制了该文件的添加和删除,例如.这些变化.

  • 有没有工具可以让我只从选定的行中复制添加部分?

  • 任何命令行工具也可以.

git github

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

电子邮件仅发送给第一个收件人 smtp 邮件 python

我知道,同一个查询有数百个问题。为此事道歉。我几乎每一个都尝试过。但仍然没有得到解决方案。事实上,我从 stackoverflow 查询之一复制了一些代码,并根据我的要求对其进行了改进。

我正在编写一个脚本,使用 python 为我们的一台服务器发送错误报告。我的问题是Email is sending to first member of RECIPIENTS only.它需要一次发送给经理团队以及管理员。

RECIPIENTS = ["mail1@gmail.com", 'mail2@mydomain.in' ]
TO = ", ".join(RECIPIENTS)
USER = "user30@gmail.com"
PASSWD = "userpass"

def sendmail():
    msg = MIMEMultipart('alternative')
    msg['Subject'] = subject()
    msg['From'] = USER
    msg['To'] = TO
    mime_text = MIMEText(get_msg_text(), 'plain')
    msg.attach(mime_text)

    #-- Auth by Gmail
    SERVER = smtplib.SMTP("smtp.gmail.com:587")
    SERVER.starttls()

    try:
       SERVER.login(USER,PASSWD)
    except SMTPAuthenticationError, e:
        logit(e)
        return False

    try:    
        SERVER.sendmail(msg['From'], msg['To'], msg.as_string())
    except Exception, e:
        logit(e)
        return False
    finally:
        SERVER.quit()
    return True …
Run Code Online (Sandbox Code Playgroud)

python email smtplib

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

mongodb在更新中设置null

我必须交换文档的值.

var query = {"_id" : ObjectId("53e1c254382f891cc600076d")};

db.properties.find(query).forEach(function(prop){
   printjson({"_id":prop._id, "val":prop.val, "ua":prop.ua});
   db.properties.update(query, {$set:{ua: prop.val}},{$unset:{val:""}});
});
Run Code Online (Sandbox Code Playgroud)

在更新操作之前,文档如下所示:

{
    "_id" : ObjectId("53e1c254382f891cc600076d"),
    "val" : 9876541,
    "ua" : null
}
Run Code Online (Sandbox Code Playgroud)

更新后,它转向:

{
    "_id" : ObjectId("53e1c254382f891cc600076d"),
    "val" : 9876541,
    "ua" : 9876541
}
Run Code Online (Sandbox Code Playgroud)

但我希望它为:

{
    "_id" : ObjectId("53e1c254382f891cc600076d"),
    "val" : null,
    "ua" : 9876541
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.还直接设置"val"null ({$set:{val:null}})它删除了我的整个文档.

mongodb mongodb-query

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

一行引导程序中的 td 内容

td使用 bootstrap 在一行中显示内容。我浏览了这篇旧文章和google_search的更多解决方案,但没有运气。

这是最少的 HTML:

<td class="column-verticallineMiddle">
  <input type="text" class="form-control form-mediumItem" >
<span class="pull-right pull-top">Abc</span>
</td>
Run Code Online (Sandbox Code Playgroud)

尝试过但没有成功的类 - pull-right pull-top、inline 等。我希望文本Abc显示在文本字段的右侧。

这是JsFiddle

html css twitter-bootstrap

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

从setup.py创建数据库和表

我正在尝试setup.py第一次写作。安装工作正常,但无法通过脚本创建数据库和表。这是我的文件:

import os
import sys
from distutils.sysconfig import get_python_lib

from setuptools import find_packages, setup

# Dynamically calculate the version based on django.VERSION.
version = __import__('flask').__version__

setup(
  name='myapp_manager',
  version='1.0.0',
  description='myapp manger',
  long_description=('myapp manger description'),
  url='https://github.com/XXXXXXXXXX.git',
  packages=find_packages(exclude=['tests*']),
  install_requires=["Flask==0.10.1",
  "Flask-SQLAlchemy==1.0",
  "Jinja2==2.8",
  ...    
  ],
  include_package_data=True,
  entry_points = {
  'console_scripts': [
    'create_db = myapp_manager.scripts.create_db:main',
    ]
  },
  package_data={
    'static': 'static/*',
    'templates': 'templates/*'},
  classifiers=[
    "Private :: Do Not Upload"
  ],
)
Run Code Online (Sandbox Code Playgroud)

这是我的项目目录结构:

myapp_manager
|-- app
|   |-- api_calls.py
|   |-- api_templates.py
|   |-- __init__.py
| …
Run Code Online (Sandbox Code Playgroud)

python mysql setup-deployment setup.py

5
推荐指数
0
解决办法
510
查看次数

组变量中的行

我有以下格式的客户数据:

<table id="t01">
  <tr>
    <th>HEAD 1</th>
    <th>HEAD 2</th>     
    <th>HEAD 3</th>
  </tr>
  <tr id="Grp1">
    <td>Grp1 data</td>
    <td>Grp1 data</td>      
    <td>Grp1 data</td>
  </tr>
  <tr>
    <td>Grp1 data</td>
    <td>Grp1 data</td>      
    <td>Grp1 data</td>
  </tr>
  <tr>
    <td>Grp1 data</td>
    <td>Grp1 data</td>      
    <td>Grp1 data</td>
  </tr>
  <tr id="Grp2">
    <td>Grp2 data</td>
    <td>Grp2 data</td>      
    <td>Grp2 data</td>
  </tr>
  <tr>
    <td>Grp2 data</td>
    <td>Grp2 data</td>      
    <td>Grp2 data</td>
  </tr>
  <tr>
    <td>Grp2 data</td>
    <td>Grp2 data</td>      
    <td>Grp2 data</td>
  </tr>
<tr id="Grp3">
    <td>Grp3 data</td>
    <td>Grp3 data</td>      
    <td>Grp3 data</td>
  </tr>
  <tr>
    <td>Grp3 data</td>
    <td>Grp3 data</td>      
    <td>Grp3 data</td>
  </tr>
  <tr>
    <td>Grp3 …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

每次编辑静态文件时都需要manage.py collectstatic吗?

1.3.1现在正在使用django- .想试试最新版本即1.8.1.所以,配置了一个测试项目.我不熟悉如何使用django-1.8.1处理静态文件,因为我对它进行了更多的探索.

我创建了一个/var/www/appmedia/目录并将静态组件放入其中.喜欢bootstrap, css, js, images, etc.

settings.py.

"""
Django settings for myapp project.

Generated by 'django-admin startproject' using Django 1.8.1...
"""

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))


# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '+3)e5#343!^(cvy8f9c4hpku*h#$z8*sa)(7a#azv1!!z@d--wsq5s5'

# SECURITY WARNING: don't run with debug …
Run Code Online (Sandbox Code Playgroud)

python django django-staticfiles

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

设置可选用户名 django 用户

我必须将客户信息存储在客户表中。我们不需要存储它们的usernamepassword。但是为了创建客户组和用户,我使用了 djangoUserGroup模型。这是我用来存储基本信息的客户模型。

class Customer(models.Model):
    """
    The Customer 
    """
    UID = models.TextField(blank=True, null=True, db_index=True)
    fk_user = models.ForeignKey(User, primary_key=False)
    fk_details = models.ForeignKey(UserDetails, primary_key=False)
    fk_contact_details = models.ForeignKey(ContactDetails, primary_key=False)
    ...
Run Code Online (Sandbox Code Playgroud)

这是一个创建用户对象的类方法,稍后我将使用它来存储客户信息:

from django.contrib.auth.models import User
def create_user(self, req_dict):
    '''
    Create a new User 
    '''
    try:
        user=User.objects.create_user(**req_dict)
        user.save()
    except:
        return None
    return user
Run Code Online (Sandbox Code Playgroud)

但是这段代码抛出了一个IntegrityError,这是因为我们没有在req_dict

req_dict = {'first_name': u'John', 'last_name': u'Smith', 'email': u'john.smith@xyz.com'}
Run Code Online (Sandbox Code Playgroud)

创建新用户时存储用户名可选的方法是什么?

django python-3.x

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