小编Jay*_*Cee的帖子

在manage.py migrate时,必须是关系django_site的所有者

经过长时间搜索postgre,关于manage.py killorphant,关于django_site,没有什么能帮助我解决这个错误:

Synchronizing apps without migrations:
  Creating tables...
  Installing custom SQL...
  Installing indexes...
Running migrations:
  Applying sites.0002_auto_20150929_1444...Traceback (most recent call last):
  **File "/var/www/webapps/lib/python3.4/site-packages/django/db/backends/utils.py", line 65, in execute
    return self.cursor.execute(sql, params)
psycopg2.ProgrammingError: must be owner of relation django_site**
Run Code Online (Sandbox Code Playgroud)

上述异常是以下异常的直接原因:

Traceback (most recent call last):
  File "./manage.py", line 11, in <module>
    execute_from_command_line(sys.argv)
  File "/var/www/webapps/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/var/www/webapps/lib/python3.4/site-packages/django/core/management/__init__.py", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/var/www/webapps/lib/python3.4/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/var/www/webapps/lib/python3.4/site-packages/django/core/management/base.py", line 338, in execute
    output = …
Run Code Online (Sandbox Code Playgroud)

django postgresql

18
推荐指数
2
解决办法
7562
查看次数

Spark 2.4 Parquet 列无法在文件中转换,列:[印象数],预期:bigint,发现:BINARY

我面临着一个我无法理解的奇怪问题。

我的源数据的“印象”列有时是 bigint,有时是字符串(当我手动探索数据时)。

为此列注册的 HIVE 架构为 Long。

因此,加载数据时:

spark.sql("""
CREATE OR REPLACE TEMPORARY VIEW adwords_ads_agg_Yxz AS

SELECT
    a.customer_id
    , a.Campaign
    , ...
    , SUM(BIGINT(a.Impressions)) as Impressions
    , SUM(BIGINT(a.Cost))/1000000 as Cost
FROM adwords_ad a
LEFT JOIN ds_ad_mapping m ON BIGINT(a.Ad_ID) = BIGINT(m.adEngineId) AND a.customer_id = m.reportAccountId
WHERE a.customer_id in (...)
AND a.day >= DATE('2019-02-01')
GROUP BY
    a.customer_id
    , ...
""")
Run Code Online (Sandbox Code Playgroud)

我确保所有内容都转换为 BIGINT。错误发生在稍后的步骤中:

spark.sql("CACHE TABLE adwords_ads_agg_Yxz")
Run Code Online (Sandbox Code Playgroud)

看到此错误后,我在笔记本中运行相同的代码并尝试进行更多调试,首先确保转换发生在 BIGINT / long 列上:

from pyspark.sql.types import LongType

df = df.withColumn("Impressions", f.col("Impressions").cast(LongType()))
df.createOrReplaceTempView('adwords_ads_agg_Yxz')

Run Code Online (Sandbox Code Playgroud)

然后从这个新转换的 df …

apache-spark apache-spark-sql pyspark

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

使用material-ui的ReactJS是否可以在div上悬停工具提示行为?

我想知道工具提示是否像这样: 来自material-ui的工具提示

在图标上发生的那个可以在div上实现吗?或者我必须手动创建它?

我试过这个: tooltip div with reactjs

但是这两种解决方案目前都没有工作.

reactjs material-ui

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

Reactjs redux:Fetch PUT方法只发送一个OPTIONS方法,即使状态为200

我发送PUT方法如下(用chrome检查):

function checkStatus(response) {
  if (response.status >= 200 && response.status < 300) {
    console.log("status: ", response.statusText);
    return response
  } else {
    var error = new Error(response.statusText)
    error.response = response
    throw error
  }
}

import fetch from 'isomorphic-fetch'
return dispatch => {
        dispatch(requestPosts(data));
        return fetch('/trendings', {
            method: 'PUT',
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json',
                Authorization: Config.token
            },
            body: JSON.stringify(data),
        })
        .then(checkStatus)
        .then(reponse => {
            console.log('request succeeded with JSON response', data);
            dispatch(successSent("The output list has been successfully sent!"));
        }).catch(err => {
            console.log('request …
Run Code Online (Sandbox Code Playgroud)

fetch reactjs redux

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

Django views.py在基于类的视图中更新类别选择中的分页

问题有点复杂.事实上,我并没有试图重新发明轮子,因为后端开发者离开了我尽力不破坏他的代码.

但是,我想这次我需要改变很多东西.或许答案很简单,我的经验之湖与我对抗.

基本上,我有一个文章列表,您可以按类别排序.

我在URL中对这些方式进行了排序:

urlpatterns = patterns(
  '',
  url(r'^$', ArticleListView.as_view(), name='articles-list'),
  url(r'^source/(?P<source>[\w\.@+-]+)/$', SourceEntriesView.as_view(), name='articles-source'),
  url(r'^date/(?P<daterealization>[\w\.@+-]+)/$', DateEntriesView.as_view(), name='articles-date'),
  url(r'^country/(?P<region>[\w\.@+-]+)/$', RegionEntriesView.as_view(), name='articles-region'),
  url(r'^global/$', GlobalEntriesView.as_view(), name='articles-global'),
)
Run Code Online (Sandbox Code Playgroud)

并且主要的URL是 mydomain.com/en/press/

所以基本上,当我尝试按来源对文章进行排序时,例如,我有这个类别的文章显示.但是分页仍然包含所有文章.

因此,如果该类别中只有一篇文章,那么这篇文章只显示,但我的"loadMore按钮"没有被禁用,因为它正在考虑后面有更多的文章.

这是主要的views.py基类视图,首先是基数:

class BaseArticleListView(ListView):
"""
Base article list view for manage ajax navigation
"""
model = Article
context_object_name = 'article_list'
template_name = 'base_templates/template_press.html'
paginate_by = get_setting('PAGINATION')

def get_load_more_url(self, request, context):
    args = request.GET.copy()
    page_obj = context.get('page_obj', None)

    if not page_obj or not page_obj.has_next():
        return ''

    args[self.page_kwarg] = page_obj.next_page_number()

    return '?{}'.format(args.urlencode())

def render_to_json_response(self, context, …
Run Code Online (Sandbox Code Playgroud)

python django django-views

7
推荐指数
1
解决办法
296
查看次数

postgresql将特定表中的特定列从DB导出到另一个的最佳方法是什么

当我执行此命令时:

SELECT language, title FROM cms_title WHERE language != 'en' AND title != 'Blog';
Run Code Online (Sandbox Code Playgroud)

我看到要从开发服务器上的数据库复制到生产服务器的页面.

因此,我的目标是转储这些特定页面,然后将它们插入生产数据库中.

我的问题是:有可能吗?这是最好的做法/做法吗?

非常感谢您提出我的请求所花费的时间.

postgresql postgresql-9.3

6
推荐指数
2
解决办法
8016
查看次数

How to update with a many-to-many relationship

I'm facing a difficulty with the go orm gorm:

I have a structure like this:

type Data struct {
  gorm.Model
  UserID   int `json:"user_id,omitempty"`
  AnswerID int `json:"answer_id,omitempty"`
  Entities []Entity `gorm:"many2many:data_entities;"`
}

type Entity struct {
  gorm.Model
  Name string
}
Run Code Online (Sandbox Code Playgroud)

And now, either if I do:

db.Model(&data).Where(Data{AnswerID: data.AnswerID}).Assign(&data).FirstOrCreate(&data)
Run Code Online (Sandbox Code Playgroud)

Or

db.Model(&data).Where(Data{AnswerID: d.AnswerID}).Update(&data)
Run Code Online (Sandbox Code Playgroud)

My many-to-many fields aren't updated but created... Leading to duplications if already exists.

If I try to play with the Related() function, it simply stop updating the foreign field.

Is there …

go go-gorm

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

Drone.io auto_tag 与分支名称

使用无人机 docker 插件来创建我的云图像,我希望通过让无人机根据我正在使用的 git 分支名称自动标记我的图像来简化工作流程。

我看到了一个 auto_tag,但不幸的是它总是将我的图像标记为“最新”。

###
 # Tag deployment
 # Docker image
###
push-tag-news:
  image: plugins/docker
  registry: docker.domain.com:5000
  secrets: [docker_username, docker_password]
  repo: docker.domain.com:5000/devs/news
  auto_tag: true # Or how to specify the current branch for the tags: option?
  when:
    exclude: [master, dev]
Run Code Online (Sandbox Code Playgroud)

有人尝试过做类似的事情吗?

我用的是无人机0.8

drone.io

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

Css,圈动动画如何让它们在悬停时生长并保持在同一条线上

我在下面的代码片段中遇到了2个问题,我希望在悬停所有圆圈时保持在同一条线上,它们"简单地"推到一边.

但是我正在努力,只有当其中一个圈子正在缩放时,它们似乎才会到底.

然后,我试图让它们尽可能接近,也许是因为它不是aline,但它们并没有在调整大小时粘在一起.文字移得太远了:O

我已经看过缩放选项,但我不能在这里工作.所以我只使用font-size.

我真的不喜欢动画,如果有人可以给我线索或帮助我,我将不胜感激!

.bubble {
  display: inline-block;
  position: relative;
  margin-right: -17px;
}

.bubble p {
  font-size: 12px;
  text-align: center;
  color: rgba(100, 110, 115, 0.6);
}

.circle:before {
  content: ' \25CF';
  font-size: 80px;
  transition: font 0.5s ease;
  transform-origin: 0 0
}

.label-top {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.label-bottom {
  position: absolute;
  bottom: 3px;
  left: 0;
  right: 0;
}

.circle.blue:before {
  color: #306BCE;
}
.circle.azure:before {
  color: #05CDF9;
}
.circle.yellow:before {
  color: #EEFB11;
}
.circle.red:before …
Run Code Online (Sandbox Code Playgroud)

html css css-animations

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

带有 django 的 Tensorflow/Keras 与 celery 无法正常工作

我们正在从视频中构建用于人脸识别的脚本,主要使用 tensorflow 来实现基本的识别功能。

当我们直接使用 a python test-reco.py(以视频路径作为参数)尝试 soft 时,它完美地工作。

现在我们正在尝试通过我们的网站将它集成到 celery 任务中。

下面是主要代码:

def extract_labels(self, path_to_video):
    if not os.path.exists(path_to_video):
        print("NO VIDEO!")
        return None
    video = VideoFileClip(path_to_video)
    n_frames = int(video.fps * video.duration)

    out = []
    for i, frame in enumerate(video.iter_frames()):
        if self.verbose > 0:
            print(
                'processing frame:',
                str(i).zfill(len(str(n_frames))),
                '/',
                n_frames
            )

        try:
            rect = face_detector(frame[::2, ::2], 0)[0]
            y0, x0, y1, x1 = np.array([rect.left(), rect.top(), rect.right(), rect.bottom()])*2
            bbox = frame[x0:x1, y0:y1]
            bbox = resize(bbox, [128, 128])
            bbox = rgb2gray(bbox)
            bbox = …
Run Code Online (Sandbox Code Playgroud)

django celery keras tensorflow

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

访问 ctime 不会返回文件的创建时间

我有一个来自信息(mac os)的文件:

Created: Tuesday, 26 May 2020 at 11:21
Modified: 26 May 2021 at 15:40
Run Code Online (Sandbox Code Playgroud)

经过一些研究后我尝试这样做:

ctim := fi.Sys().(*syscall.Stat_t).Ctim

atim := fi.Sys().(*syscall.Stat_t).Atim
mtim := fi.Sys().(*syscall.Stat_t).Mtim
log.Println("ctim:", time.Unix(ctim.Sec, ctim.Nsec))
log.Println("atim:", time.Unix(atim.Sec, atim.Nsec))
log.Println("mtim:", time.Unix(mtim.Sec, mtim.Nsec))
Run Code Online (Sandbox Code Playgroud)

但他们都返回:

app_1  | 2021/05/26 15:40:17 ctim: 2021-05-26 15:40:17.199113879 +0000 UTC
app_1  | 2021/05/26 15:40:17 atim: 2021-05-26 15:40:16.457499729 +0000 UTC
app_1  | 2021/05/26 15:40:17 mtim: 2021-05-26 15:40:05.982391804 +0000 UTC
Run Code Online (Sandbox Code Playgroud)

另外,我正在使用 docker + docker-compose,golang:1.14-stretchdebian:bullseye-slim.

显然这不是文件的创建时间。知道我如何获得这些信息吗?

unix debian file system-calls go

-1
推荐指数
1
解决办法
897
查看次数