小编use*_*745的帖子

Django DetailView - 如何在get_context_data中使用'request'

我正在尝试修改上下文数据,所以我压倒了get_context_data.我需要request变量来修改这个上下文.那么如何才能获得request变量get_context-data呢?

python django

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

django按日期时间过滤日期范围

我有一个带有"created_at"字段的模型,我有一个日期列表.所以,我想获得在日期范围内创建的所有模型.怎么样 ?

我知道我们可以使用以下方法轻松比较日期时间和日期:

queryset.filter(created_at__startswith=date)
Run Code Online (Sandbox Code Playgroud)

但是,我有一系列日期,那怎么样?
让我知道更多信息.

python django datetime

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

ubuntu rabbitmq - 错误:无法连接到节点'rabbit @ somename:nodedown

我正在使用芹菜为django需要rabbitmq.大约4或5个月后,它曾经运作良好.我再次尝试将它用于一个新项目,并在列出队列时得到了rabbitmq的错误.

Listing queues ...
Error: unable to connect to node 'rabbit@somename': nodedown
diagnostics:
- nodes and their ports on 'somename': [{rabbitmqctl23014,44910}]
- current node: 'rabbitmqctl23014@somename'
- current node home dir: /var/lib/rabbitmq
- current node cookie hash: XfMxei3DuB8GOZUm1vdUsg==
Run Code Online (Sandbox Code Playgroud)

什么是解决方案?如果没有好的解决方案,我可以卸载并重新安装rabbitmq吗?

django rabbitmq

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

rails - url_for在使用命名空间时表现不同(基于使用的当前控制器)

假设命名空间是"abc",我们有一个控制器"abcs",另一个使用命名空间"abc"的是"defs".

为了便于理解:

AbcsController
Abc::DefsController 
Run Code Online (Sandbox Code Playgroud)

当当前流程进入时AbcsController,url_for({:controller => "abcs", :action => :new})正在返回正确的url但是当流程进入Abc::DefsController时,我正在给出:

url_for({:controller => "abcs", :action => :new })
Run Code Online (Sandbox Code Playgroud)

它将其视为:

url_for({:controller => "abc/abcs", :action => :new})  #Observe abc/abcs
Run Code Online (Sandbox Code Playgroud)

所以,这里它应该是"abcs"而不是"abc/abcs",但它正是这样对待的.

什么是解决方案?请向我询问更多信息.

ruby-on-rails

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

django admin - 选择反向外键关系(不创建,我想添加可用)

让我们说我有一个模型School和另一个模型Student.

class Student(models.Model):
   school = models.ForeignKey(School)
   name = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

在管理员中单击学校时,将显示一个显示学校模型字段和值的新页面.

我还想在该页面中选择已有的学生列表.

内联是不同的,它们将允许创建和编辑属于该学校的新记录(学生).但我不希望这样,我们假设已经有很多学生记录可用.我应该可以从该学校模型页面的管理员中选择它们.

python django django-admin

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

rails - nginx + puma - 静态资产不是由提供的教程链接中的nginx提供的

我正在使用Ubuntu.这是教程

我使用的Nginx配置:

upstream my_app {
server unix:///home/uname/railsproject/my_app.sock;
}

server {
listen 88; #(I used exact 88 when I am testing now)
server_name localhost; # I used exact localhost when I am testing this
root /home/uname/railsproject/public; # I assume your app is located at that location

location / {
 proxy_pass http://my_app; # match the name of upstream directive which is defined above
 proxy_set_header Host $host;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

location ~* ^/assets/ {
 # Per RFC2616 - 1 year maximum …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails nginx puma

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

rails heroku - 如何安装需要'npm install ...'的javascript依赖项

我正在将我的rails应用程序部署到heroku.我想使用一些javascript库,希望我们像这样安装npm依赖项:

npm install abc
Run Code Online (Sandbox Code Playgroud)

所以,在本地我可以做像安装npm和做'npm install abc'.不知道怎么在heroku和我的rails应用程序中这样做.

ruby ruby-on-rails heroku node.js npm

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

heroku postgres dump - 不在本地工作

我这样做了:

heroku pgbackups:capture 
heroku pgbackups:url 
downloaded file from url obtained from above result

Created psql db "abc"
Run Code Online (Sandbox Code Playgroud)

跑到这个当地的comamnd:

pg_restore --verbose --clean -no-acl --no-owner -U uname -d abc  ~/Downloads/b001.dump
Run Code Online (Sandbox Code Playgroud)

输出:

pg_restore: connecting to database for restore
pg_restore: implied data-only restore
Run Code Online (Sandbox Code Playgroud)

我装了2路.首先创建db,然后直接运行pg_restore命令.然后没有创建表.

然后,认为转储只包含数据,我在新创建的数据库上运行迁移(意味着创建表结构)并运行pg_restore命令.但是表数据仍然是空的.

postgresql ruby-on-rails heroku

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

rails puma - 没有配置文件的命令 - 错误日志的路径?

我正在运行像这样的美洲狮:

puma -e production -b unix://blahblah.sock 
Run Code Online (Sandbox Code Playgroud)

设置配置等​​会花费更多时间,所以我想用这个投入生产.当然,使用nginx.

我在哪里可以找到错误日志?

或者包含错误日志的任何其他命令?

ruby-on-rails nginx puma

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