我正在使用Ubuntu 18 服务器并使用带有gunicorn 的nginx我按照Digitalocean教程进行服务器设置。我成功完成了一个项目,但现在我需要在服务器下运行多个项目。
这是我的gunicorn 设置
命令:
sudo nano /etc/systemd/system/gunicorn.service
Run Code Online (Sandbox Code Playgroud)
文件:
[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target
[Service]
User=rfr
Group=www-data
WorkingDirectory=/home/rfr/helpdesk/helpdesk
ExecStart=/home/rfr/helpdesk/env/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn.sock \
helpdesk.wsgi:application
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
这也是我的nginx 设置
命令:
sudo nano /etc/nginx/sites-available/helpdesk
Run Code Online (Sandbox Code Playgroud)
文件:
server {
listen 80;
server_name 192.168.11.252;
location = /favicon.ico { access_log off; log_not_found off; }
location /assets/ {
root /home/rfr/helpdesk/helpdesk;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
} …
Run Code Online (Sandbox Code Playgroud) 指定依赖关系后,Gitlab-CI
进入下一阶段时仍会从工作目录中删除工件。我已经尝试了该代码的所有不同变体,我认为这些变体应该有效,但没有成功。此外,我已经阅读了几个小时但尚未成功。
亚搏体育实验室11.6.0
stages:
- build_app
- build_container
- test
- release
- deploy
variables:
IMAGE_TEST_NAME: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
IMAGE_RELEASE_NAME: $CI_REGISTRY_IMAGE:latest
build_app:
stage: build_app
script:
- echo "compile the program"
- zip zipfile.zip helloworld.txt
- pwd
- ls -al
artifacts:
paths:
- /zip
build_container:
stage: build_container
before_script:
- echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" "$CI_REGISTRY" --password-stdin
dependencies:
- build_app
script:
- pwd
- ls -al
- docker build --pull -t $IMAGE_TEST_NAME .
- docker push $IMAGE_TEST_NAME
test:
stage: test
before_script: …
Run Code Online (Sandbox Code Playgroud) 为什么以下代码不X
使用emu8086中的Assignment Directive(=)为符号赋值:
.model small
.data
X = 8
.code
.startup
mov ax, @data
mov ds, ax
mov bx, X
X = 6
mov bx, X
mov ah, 02h
mov dx, bx
add dx, 48
int 21h ; It should display 6 but instead it display 8.
mov ah, 04ch
int 21h
end
Run Code Online (Sandbox Code Playgroud) 我正在尝试做的事情:
我正在尝试访问 django 模型中的请求对象,以便我可以使用request.user
.
我尝试过的:
我在这个网站上发现了一个黑客。但是评论中有人指出在生产时不要这样做。
我也尝试__init__
像这篇文章中提到的那样覆盖模型的方法。但我得到了一个AttributeError: 'RelatedManager' object has no attribute 'request'
模型.py:
class TestManager(models.Manager):
def user_test(self):
return self.filter(user=self.request.user, viewed=False)
class Test(models.Model):
def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request', None)
super(Test, self).__init__(*args, **kwargs)
user = models.ForeignKey(User, related_name='test')
viewed = models.BooleanField(default=False)
objects = TestManager()
Run Code Online (Sandbox Code Playgroud) 将Bootstrap升级到4.2.1版本后出现问题。在这个版本中,当我使用id="#12"
在accordion
它不工作。在以前的版本中,它可以与配合使用id="#12"
。有任何想法吗?
<div id="accordion">
<div class="card">
<div class="card-header" id="headingOne">
<h5 class="mb-0">
<button class="btn btn-link" data-toggle="collapse" data-target="#12"
aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</button>
</h5>
</div>
<div id="12" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry
richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard
dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf
moon tempor, sunt aliqua put a bird on it squid …
Run Code Online (Sandbox Code Playgroud) 我正在使用Django,Python 3.7和PostgreSQL 9.5.如何标记我的模型,以便生成级联外键约束?我目前在models.py文件中有这个...
class ArticleStat(models.Model):
article = models.ForeignKey(Article, on_delete=models.CASCADE, )
Run Code Online (Sandbox Code Playgroud)
当我make migrations my_project
在管理控制台中运行时,它会生成一个包含此文件的文件...
migrations.CreateModel(
name='ArticleStat',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
...
('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='my_project.Article')),
],
),
Run Code Online (Sandbox Code Playgroud)
但是,当我运行迁移(使用migrate my_project 0001
)时,生成的外键不包含级联删除约束.这就是PostgreSQL中的描述......
"my_project_articlesta_article_id_a02a5add_fk_my_project" FOREIGN KEY (article_id) REFERENCES my_project_article(id) DEFERRABLE INITIALLY DEFERRED
Run Code Online (Sandbox Code Playgroud)
我怎么能得到我的models.py文件输出级联删除外键约束?
我可能会遗漏一些非常微不足道的东西,但是有没有办法在调用delete
或delete[]
调用时暂停/中断调试器?我尝试了Debug->New Breakpoint->Function
Breakpoint(输入delete作为函数名称),但它并没有真正触发.
提前致谢!
我将我的 Wordpress 站点从 PHP 5.6 更新到 7.2,并注意到更新后我的 Wordpress 后端出现错误。它说:
Warning: count(): Parameter must be an array or an object that implements
Countable in <b>/homepages/36/d362586048/htdocs/genag/wp-
content/themes/genag-
theme/framework/admin/functions/functions.mediauploader.php on line 127
Run Code Online (Sandbox Code Playgroud)
我已经包含了该行的代码和它下面的 2 行。任何帮助,将不胜感激。
if ( count( $_posts ) ) {
$_id = $_posts->ID;
} else {
Run Code Online (Sandbox Code Playgroud) 我的 Django 应用程序有一个 Person 表,其中名为 的字段中包含以下文本details
:
<script>alert('Hello');</script>
当我调用PersonForm.details
模板时,页面会相应地呈现脚本(即显示带有“Hello”一词的警报)。我对这种行为感到困惑,因为我一直认为Django 1.0默认情况下会自动转义模板内容。
知道这里可能发生什么吗?
更新:这是我的模板中的片段。没什么特别性感的:
{{ person_form.details }}
Run Code Online (Sandbox Code Playgroud)
更新2:我已经尝试过escape
,,force-escape
和escapejs
。这些都不起作用。
使用此代码,我无法多次运行插入查询; 它只询问ID和名称一次(如果计数器中的值大于1).
declare
counter number := 0 ;
begin
counter := &counter ;
while counter > 0 loop
insert into customer values ( &id, '&name' ) ;
counter := counter - 1 ;
end loop ;
end ;
Run Code Online (Sandbox Code Playgroud)
让我借助一个例子来解释: -
说我把值2放入counter
.有了它,它应该问我两次ID和名称,但它只询问一次,并将我输入的ID和名称的值复制到表中test
两次.
我怎样才能解决这个问题?如果我不能那么请建议替代代码来解决我的问题.
我想做什么?
我试图创建两个表,同时尝试使用外键和主键将它们链接在一起。但是,我成功创建了父表(带有主键的Student),但未能创建子表(带有外键的出勤率)。
问题是什么 ?
创建出勤表时出现以下错误:
第5行出现错误:ORA-01748:此处仅允许使用简单的列名
我的代码:
学生桌:
create table Student (
ST_ROLLNO NUMBER(6) constraint s_pk primary key,
ST_NAME VARCHAR(30) not null,
ST_ADDRESS varchar(35) not null
);
Run Code Online (Sandbox Code Playgroud)
出勤表:
create table Attendence (
ST_ROLLNO NUMBER(6),
ST_DATE VARCHAR(30) not null,
ST_PRESENT_ABSENT varchar(1) not null,
constraint f_pk Attendence.ST_ROLLNO foreign key references Student(ST_ROLLNO)
);
Run Code Online (Sandbox Code Playgroud) 我想知道我是否可以在8086汇编中操作(读取和更改值)指令指针(IP).
例如,
说IP当前正在存储0200h
.我想读取这个值并将其更改为其他内容4020h
.我怎么能这样做?
django ×4
assembly ×2
oracle ×2
sql ×2
x86-16 ×2
bootstrap-4 ×1
c++ ×1
docker ×1
emu8086 ×1
gitlab-ci ×1
gunicorn ×1
html ×1
javascript ×1
nginx ×1
nginx-config ×1
php ×1
plsql ×1
postgresql ×1
python ×1
python-3.x ×1
templates ×1
wordpress ×1