小编Zac*_*nta的帖子

添加索引(db_index = True)

我正在读一本关于Django编码风格的书,他们讨论的一件事是db_index=True.自从我开始使用Django以来,我从未使用过这个函数,因为我不确定它是做什么的.

所以我的问题是,何时考虑添加索引?

django django-models django-database

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

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

Django 项目/配置目录有命名约定吗?

我指的是目录持有settings.pywsgi.pyTwo Scoops of Django将其称为“配置根”,因为它的价值)

我见过人们在实际项目名称之后命名这个目录(官方 Django 教程就是这样做的),但这会导致冗余/令人困惑的目录结构,如下所示:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
    app1/
    app2/
Run Code Online (Sandbox Code Playgroud)

看起来像下面这样的东西会更清楚:

mysite/
    manage.py
    conf/
        __init__.py
        settings.py
        urls.py
        wsgi.py
    app1/
    app2/
Run Code Online (Sandbox Code Playgroud)

我发现已经存在有关Django应用程序命名约定的问题,但找不到有关 project/conf 目录的任何内容。

需要明确的是,我问的是如何命名目录,而不是格式约定(下划线、小写与大写等)。

django

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

如何在VS Code的活动栏中设置活动元素的样式?

根据VS Code十月版本,现在可以通过activityBar.activeBorder和来控制活动栏活动元素的边框和背景activityBar.activeBackground

但是,将这些添加到我的对象settings.json似乎并不会更新active元素:

"other.setting.foo": "bar",
"activityBar.activeBorder": "#8A2BE2",
"activityBar.activeBackground": "#FFB6C1"
"other.setting.baz": "qux",

Run Code Online (Sandbox Code Playgroud)

visual-studio-code vscode-settings

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

修复matplotlib'未安装为框架'错误w/out更改$ HOME中的.matplotlib配置

上下文

  • 机器:64位Mac
  • 操作系统:macOS 10.10.5

错误消息

以下课程[ Jerry Kurata 'Tensorflow: Getting Started']运行以下内容:

import tensorflow as tf
import numpy as np
import math
import matplotlib.pyplot as plt
import matplotlib.animation as animation

num_house = 160
np.random.seed(42)
house_size = np.random.randint(low=1000, high=3500, size=num_house)

np.random.seed(42)
house_price = house_size * 100.0 + np.random.randint(low=20000, high=70000, size=num_house)

plt.plot(house_size, house_price, "bx")
plt.xlabel("price")
plt.ylabel("size")
plt.show
Run Code Online (Sandbox Code Playgroud)

收到此错误

**RuntimeError**: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not …

python macos matplotlib virtualenv tensorflow

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

Lisp 方言有什么特点?

我在问什么

哪些特征将 Lisp 方言定义为方言(而不是完全其他语言)?

我不问什么

哪种方言最好?--或者- 我应该学习哪种方言?——或者—— Lisp 与另一种语言。

lisp

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

尝试运行Node脚本时出现“ dotenv.load()不是函数”

我正在尝试复制导入脚本,以将我的Firebase RTD数据发送到Algolia。尝试运行该脚本时,它失败并表示dotenv.load不是函数。

我的.env文件与index.js文件位于同一目录中。我尝试过移动.env文件,但这无济于事。这是index.js的开始代码:

const algoliasearch = require('algoliasearch');
const dotenv = require('dotenv');
const firebase = require('firebase');

//load values from the ./env file in this direcotry into process.env
dotenv.load();

//config firebase
firebase.initializeApp({
    databaseURL: process.env.FIREBASE_DATABASE_URL,
});
Run Code Online (Sandbox Code Playgroud)

我能做什么?根据要求使用.config()也不起作用。

node.js

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

如何在macOS上获得awk版本?

我知道如何awk在Linux上获得该版本:awk -W version

但是,这在macOS上不起作用.

我环顾四周,找不到任何东西.

我也查看了awk手册页,找不到任何东西:

$ man awk | grep version
          conversion format used when converting numbers (default %.6g)
   There are no explicit conversions  between  numbers  and  strings.   To
Run Code Online (Sandbox Code Playgroud)

macos awk

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