在 Debian Jessie 64 上使用 PostgreSQL 9.4.3。
问题.sql:
\set client_min_messages = debug
BEGIN;
SELECT * from no_plan();
SELECT Dugong.Users_Add('Sarit','thisispassword','programmer');
SELECT is(Dugong.Users_isExist('Sarit'),'t', 'Test Question_isExist() should return true' );
PREPARE A AS SELECT Username, Password, Privilege FROM Dugong.Users;
SELECT results_eq('A',$$VALUES ('sarit','thisispassword','programmer') $$,'Test wtf');
SELECT results_eq('A',$$VALUES ('Sarit','thisispassword','programmer') $$,'Test wtf');
SELECT * FROM finish();
ROLLBACK;
Run Code Online (Sandbox Code Playgroud)
输出:
postgres@jaikra:/home/sarit/4alls/anemonesfish/pgtap$ pg_prove -v -d skorplusdb question.sql
question.sql ..
Sarit
ok 1 - Test Question_isExist() should return true
not ok 2 - Test wtf
# Failed test 2: "Test …Run Code Online (Sandbox Code Playgroud)
我现在正在学习Django form。现在我专注于crispy form.
现在香脆,然后在我掌握form,我会移动到Django Admin form和Django admin model form。
Django 1.10
Python 3.6.0
我正在关注这些教程:https:
//blog.bixly.com/awesome-forms-django-crispy-forms
http://django-crispy-forms.readthedocs.io/en/latest/layouts.html#
https:// /godjango.com/29-crispy-forms/
这是我的源代码:
views.py:
from django.views.generic import FormView
from apps.colors.forms import PersonDetailForm
class ColorStudyView(FormView):
template_name = 'colors/study.html'
form_class = PersonDetailForm
success_url = '/'
Run Code Online (Sandbox Code Playgroud)
forms.py:
from crispy_forms.bootstrap import Tab, TabHolder
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Submit, Layout
from django import forms
class NoFormTagCrispyFormMixin(object):
@property
def helper(self):
if not hasattr(self, '_helper'):
self._helper = …Run Code Online (Sandbox Code Playgroud) 我有 2 个型号。首先是House。其次,HouseImage
因此我必须提交图像,ForeigneKey
我可以正常使用 REST 上传,但无法进行单元测试。
我之所以继续在这里进行单元测试,是因为我有更多的规范在等着我,我肯定不会进行手工测试。
django==1.11.5
djangorestframework==3.6.4
python3.6.2
PostgreSQL 9.6.5 on x86_64-apple-darwin14.5.0, compiled by Apple LLVM version 7.0.0 (clang-700.1.76), 64-bit
这是我的附加源代码。
https://gist.github.com/elcolie/a013be9c3b7ab5f0cc130e320b19da4b
导入临时文件
from PIL import Image
from django.contrib.auth.models import User
from model_mommy import mommy
from rest_framework import status
from rest_framework.reverse import reverse
from rest_framework.test import APITestCase, APIClient
from soken_web.apps.houses.models import House
class HouseImageTest(APITestCase):
def setUp(self):
self.client = APIClient()
self.user = mommy.make(User, username='Pan')
self.house = mommy.make(House, location="100.00, 100.00")
def test_post_image(self):
self.client.force_authenticate(user=self.user)
image = …Run Code Online (Sandbox Code Playgroud) 我正在制作function,我的特色之一是使用 SQLIN运算符。基本上我想这样查询
select name
from atlas_ins_th_travel_place pp
where pp.name IN ('Guyana', 'Mexico');
Run Code Online (Sandbox Code Playgroud)
然后我制作function并接受varchar[]这样的输入
CREATE OR REPLACE FUNCTION test_place(
places VARCHAR[]
) RETURNS SETOF test_place_view AS
$$
DECLARE
dummy ALIAS FOR $1;
BEGIN
-- FOR i IN 1 .. array_upper(places, 1)
-- LOOP
-- RAISE NOTICE '%', places[i]; -- single quotes!
-- array_append(dummy, places[i])
-- END LOOP;
RETURN QUERY
select name
from atlas_ins_th_travel_place
where name in places;
END;
$$ LANGUAGE plpgsql STABLE;
Run Code Online (Sandbox Code Playgroud)
不幸的是,它引发了有关 …
操作系统:Debian Jessie 64
sed(GNU sed)4.2.2
I have to replace my path from ../ to ../../
Testing file.
$ cat dot.js
path = '../'
Run Code Online (Sandbox Code Playgroud)
I put backslash in front of slash to put in the single quote:
sed -i 's/..\//..\/..\//g' dot.js
Run Code Online (Sandbox Code Playgroud)
Output :
path = '../../'
Run Code Online (Sandbox Code Playgroud)
However, when I use with my actual file.
$ cat dotdot.js
var real_questionHandler = require('../routes/questionHandler_delqid.js');
var questionHandler_delqid = proxyquire('../routes/questionHandler_delqid.js', { 'pg' : pgStub} );
Run Code Online (Sandbox Code Playgroud)
Output :
var real_questionHandler = require('../../rout../../questionHandler_delqid.js');
var questionHandler_delqid = proxyquire('../../rout../../questionHandler_delqid.js', { …Run Code Online (Sandbox Code Playgroud) PyTorch安装给了我
conda install pytorch torchvision -c pytorch
然后我尝试conda.in作为文本文件如下
pytorch
torchvision
jupyter
gensim
numpy
matplotlib
Run Code Online (Sandbox Code Playgroud)
conda install --file conda.in作品
但是当我-c这样添加时
pytorch
torchvision -c pytorch
jupyter
gensim
numpy
matplotlib
Run Code Online (Sandbox Code Playgroud)
它会引发错误
CondaValueError:无法解析“torchvision -c pytorch”:conda.in
如何按照官方文档正确进行文件安装?
我从传感器获取数据.有些时候他们blank string无缘无故地回到我身边!
在数据清理期间.我可以设法NaN使用它来获取列
df[df.isnull().values.any(axis=1)]
Time IL1 IL2 IL3 IN kVA kW kWh
12463 2018-09-17 10:30:00 63.7 78.4 53.3 25.2 NaN NaN 2039676.0
12464 2018-09-17 11:00:00 64.1 78.6 53.5 25.4 NaN NaN 2039698.0
Run Code Online (Sandbox Code Playgroud)
我怎么能kVA and kW离开DataFrame?
然后,我能找到median的kVA and KW与其他行并更换NaN它
我的用例:
现在我必须读取文件并找到NaN列的位置.这需要我的努力.所以我想通过替换列名上的硬编码来自动化该过程.
trdb_a2_2018_df = pd.read_csv(PATH + 'dpm_trdb_a2_2018.csv', thousands=',', parse_dates=['Time'], date_parser=extract_dt)
trdb_a2_2018_df = trdb_a2_2018_df.replace(r'\s+', np.nan, regex=True)
median_kVA = trdb_a2_2018_df['kVA'].median()
trdb_a2_2018_df = trdb_a2_2018_df['kVA'].fillna(median_kVA)
Run Code Online (Sandbox Code Playgroud) 我看到github上有这个版本,但是pip找不到它
Python 3.9.1
点 21.2.4
问题: 如何安装 djangorestframework-simplejwt 4.4.0 版本?
pip install djangorestframework-simplejwt==4.4.0
ERROR: Could not find a version that satisfies the requirement
djangorestframework-simplejwt==4.4.0 (from versions: 1.0, 1.1, 1.2, 1.2.1,
1.3, 1.4, 1.5.1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.1, 3.0, 3.1,
3.2, 3.2.1, 3.2.2, 3.2.3, 3.3, 4.0.0, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4,
4.1.5, 4.2.0, 4.3.0, 4.5.0, 4.6.0, 4.7.0, 4.7.1, 4.7.2, 4.8.0)
ERROR: No matching distribution found for djangorestframework-simplejwt==4.4.0
Run Code Online (Sandbox Code Playgroud) 我可以判断这是一个错误吗?DateTimeField 继承自 DateField,它可以是一个可选的
我已阅读: 如何使 Django 的 DateTimeField 成为可选? 如何使我的模型字段在 Django 中可选?
模型.py
class Circuit(SoftDeletionModel):
...
created_datetime = models.DateTimeField(default=timezone.now)
updated_datetime = models.DateTimeField(auto_now=True)
expiry_datetime = models.DateTimeField(null=True, blank=True, default=None)
Run Code Online (Sandbox Code Playgroud)
在终端
$ python -B manage.py makemigrations --settings=config.settings.docker
apps.circuits is ready
apps.circuits_networkdevices is ready
apps.core is ready
apps.customers is ready
apps.networkdevices is ready
apps.networkscripts is ready
apps.portal is ready
apps.bod is ready
apps.scheduler is ready
You are trying to add a non-nullable field 'updated_datetime' to circuit without a default; we can't do that (the …Run Code Online (Sandbox Code Playgroud) 我遵循了 3 个答案:
生成要使用 Django 下载的文件
使 Django 以“不同文件名”返回响应
在内容处置响应文件名-python/django 中添加变量
我的POSTMAN是v4.10.3
class SBrandJobRawDataView(APIView):
permission_classes = []
authentication_classes = (TokenAuthentication,)
def get(self, request, format=None):
data = {
"message": _("GET method is not allowed"),
}
return Response(data=data, status=status.HTTP_400_BAD_REQUEST, )
def post(self, request, format=None):
from_date = request.data.get('from_date')
to_date = request.data.get('to_date')
queryset = get_raw_sbrand_record(from_date, to_date)
filename = f"From_{from_date.get('year')}-{from_date.get('month')}-{from_date.get('day')}_to_" \
f"{to_date.get('year')}-{to_date.get('month')}-{to_date.get('day')}.xlsx"
# Allow only last file stay in the server.
clean_dir("xlsx")
# Create Excel report
gen_sbrand_report(queryset, filename)
# Open file
abs_file = …Run Code Online (Sandbox Code Playgroud) 我的样板redux-thunk文件与文档的顺序相反。我的样板createStore是参数,但文档createStore用作函数。我现在很困惑。我该如何store正确实施?
我需要使用 redux-thunk。但我的样板是这样的
import React, {Component} from 'react';
import './App.css';
import SelectTeam from "./components/select_teams";
import reducers from './reducers/index';
import {Provider} from 'react-redux';
import promise from "redux-promise";
import {applyMiddleware, createStore} from 'redux';
import {BrowserRouter, Route, Switch, Redirect} from 'react-router-dom';
import LoginPage from './components/loginPage';
const createStoreWithMiddleware = applyMiddleware(promise)(createStore);
...
render() {
return (
<Provider store={createStoreWithMiddleware(reducers)}>
<BrowserRouter>
....
Run Code Online (Sandbox Code Playgroud)
这是官方文档
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './reducers';
// …Run Code Online (Sandbox Code Playgroud) Django REST 文档从读取地址META。所以我必须创建Whitelist模型来存储它的 IP 地址/子网。没什么大不了的,302我的数据库中已经有了所有子网。
from rest_framework import permissions
class BlacklistPermission(permissions.BasePermission):
"""
Global permission check for blacklisted IPs.
"""
def has_permission(self, request, view):
ip_addr = request.META['REMOTE_ADDR']
blacklisted = Blacklist.objects.filter(ip_addr=ip_addr).exists()
return not blacklisted
Run Code Online (Sandbox Code Playgroud)
问题:
我想从其他 IP 地址测试白名单,而不是127.0.0.1
如何在 中做到这一点pytest?