小编Jor*_*ren的帖子

如何通过舍入来将Java中的double转换为int?

我需要在Java中将double转换为int,但数值必须始终向下舍入.即99.99999999 - > 99

java casting

71
推荐指数
6
解决办法
24万
查看次数

django中的自定义用户模型

我想使用django.contrib.auth.models.AbstractUserdjangodocs中所述创建自定义用户模型:

如果您对Django的用户模型完全满意并且您只想添加一些其他配置文件信息,则可以简单地继承django.contrib.auth.models.AbstractUser并添加自定义配置文件字段.此类提供默认用户的完整实现作为抽象模型.

所以我在AbstractUser班上继承了这个班,Users并添加了一个字段.但是当我运行时,python manage.py syncdb我收到以下错误:

CommandError: One or more models did not validate:
admin.logentry: 'user' has a relation with model login.users, which has either 
not been installed or is abstract.
Run Code Online (Sandbox Code Playgroud)

我在stackoverflow上经历了其他问题,但无法解决错误.这是我的代码:

models.py

from django.conf import settings
from django.db import models
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import AbstractUser
from django.contrib import admin

class Users(AbstractUser):
    college = models.CharField(max_length=40)

admin.site.register(Users, UserAdmin)
Run Code Online (Sandbox Code Playgroud)

admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.forms import UserChangeForm, …
Run Code Online (Sandbox Code Playgroud)

python django model-view-controller django-models

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

Java 6相当于Integer.compare

在Java 7中我可以使用Integer.compare,但是当我尝试在Java 6中使用它时它会给我错误:

cannot find symbol
symbol  : method compare(int,int)
location: class java.lang.Integer
Run Code Online (Sandbox Code Playgroud)

如何在Java 6中创建类似的功能?

java

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

在已删除的非空字段上恢复迁移

我有一个带有非空字段的模型,我删除了它:

class Spam(models.Model):
    slug = models.SlugField(allow_unicode=True)  # deleted
Run Code Online (Sandbox Code Playgroud)

在我进行迁移并应用它们之后,我想恢复它们。但显然,这导致

django.db.utils.IntegrityError: NOT NULL constraint failed: eggs_spam.slug
Run Code Online (Sandbox Code Playgroud)

如何恢复迁移?

django database-migration

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

单程力导向图绘制算法

我正在寻找一种可以计算定向未加权图形的二维或三维坐标的一次通过算法(或者我自己如何编写它的想法).顶点唯一的元数据是标题和类别.

我需要以一种可以添加/删除顶点的方式实现此算法,而无需重新计算整个图形结构.

该算法必须应用于不断变化的大型(5gb)数据集.

我的Google技能让我得到了n-pass算法,这不是我想要的.

algorithm graph-algorithm

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

Wagtail将sqlite移动到Postgres数据库

问题

我有一个空的(迁移的)postgres数据库,我要将sqlite数据库中的数据移到其中。

我尝试过的

  • 我出口

    ./manage.py dumpdata --exclude auth.permission --exclude contenttypes --natural-foreign
    
    Run Code Online (Sandbox Code Playgroud)

    然后使用将数据加载到postgres db中./manage.py loaddata

    这里的问题是w需要内容类型,并且出现运行时错误

    FooPage matching query does not exist. 
    
    Run Code Online (Sandbox Code Playgroud)

    /wagtail/wagtailcore/models.py:639 
    return content_type.get_object_for_this_type(id=self.id)
    
    Run Code Online (Sandbox Code Playgroud)
  • 不排除contenttypesdumpdata。现在该loaddata命令失败,并显示IntegrityErrorKey ... already exists

  • 我试图ContentType在加载数据之前删除所有模型对象,以免出现重复键的问题。虽然在使用sqlite db时可以正常工作,但在postgres db上却失败,并带有IntegrityError

    Key (id)=(1) is still referenced from table "wagtailcore_page".
    
    Run Code Online (Sandbox Code Playgroud)

二手版本

  • Django 1.11.9
  • 1.12.3
  • python 3.5

有关

在Django中加载灯具时内容类型出现问题

python sqlite django postgresql wagtail

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

为什么要多次包含/要求?

requireinclude有变化require_onceinclude_once.它们会阻止脚本多次加载文件.

我想我可以安全地假设,因为存在函数,有些情况下你需要require/ includefunction而不是require_once/ include_onceone.但我无法想象这样的情况.那会是什么?

php require include

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

为什么[] + []返回一个空字符串?

最近我一直在试验node.js,我发现javascript有一些语法逻辑,我无法解决这个问题.这是一个我不明白的例子,我想知道这是否只是一个随机的javascript事实,或者是否有任何逻辑.

javascript node.js

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

隐藏函数jquery不起作用

我有这个代码在函数valid_name不为true时显示错误,并valid_name在模糊时变为true时隐藏错误; 错误显示在最初隐藏的div中.出现错误但它不会消失.

function valid_name() {
    if (($("#name").length > 5) && ($("#name").length < 20)) {
        return true;
    } else {
        return false;
    }
}

 $(document).ready(function() {
    $('#name').on('blur', function() {
        if (!valid_name())
            $("#name_erors").text("invalid name").show();
        if (valid_name())
            $("#name_erors").hide();

    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用Matlab创建黄色噪声图像

我已经设法在Matlab中使用创建红色,绿色和蓝色噪声imagesc(cat(3,zeros(10,20),rand(10,20),zeros(10,20))).我现在正试图将各种颜色组合成黄色.但是,当我添加多个rand一起来的cat,这两个颜色出现.我该如何解决这个问题?

matlab image-processing

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

无法创建 django 测试数据库

我有一个包含数百个迁移的项目。当我尝试运行测试时,它给了我堆栈跟踪:

./manage.py test
Creating test database for alias 'default'...
Traceback (most recent call last):
  File "/project/lib/python3.5/site-packages/django/db/backends/utils.py", line 62, in execute
    return self.cursor.execute(sql)
  File "/project/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py", line 326, in execute
    return Database.Cursor.execute(self, query)
sqlite3.OperationalError: near "USING": syntax error

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/project/lib/python3.5/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "/project/lib/python3.5/site-packages/django/core/management/__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/project/lib/python3.5/site-packages/django/core/management/commands/test.py", line 29, in run_from_argv
    super(Command, …
Run Code Online (Sandbox Code Playgroud)

python django django-testing

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

优雅的pythonic解决方案,简单的循环

该函数bars获取一个Foo对象列表并返回这些bar属性的列表:

 def bars(foos):
      bars = []
      for foo in foos:
          bars.append(foo.bar)
      return bars
Run Code Online (Sandbox Code Playgroud)

来自Java背景,这是我过去解决这个问题的方式.但我觉得有更优雅的pythonic方式来解决这个问题.我该怎么办?

python python-2.7

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