标签: admin

Django - 更新模型不会删除旧的FileField

我正在用django实现一个应用程序,它有一个带有FileField的模型:

class Slideshow(models.Model):
    name = models.CharField(max_length=30,unique=True)
    thumbnail = models.FileField(max_length=1000,upload_to="images/app/slideshows/thumbnails")
Run Code Online (Sandbox Code Playgroud)

我有一个管理员后端,django管理模型.我刚刚添加了文件admin.py,django为我管理了一切

from django.contrib import admin

from apps.gallery.models import Slideshow

admin.site.register(Slideshow)
Run Code Online (Sandbox Code Playgroud)

在后端,可以添加,删除和更新幻灯片.但是,当我尝试更新幻灯片并更改其属性缩略图[FileField]时,django不会删除旧文件.因此,在多次更新之后,服务器充满了许多无用的文件.我的问题是:如何让django在更新后自动删除这些文件?

我将衷心感谢您的帮助

django admin backend filefield

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

symfony2翻译奏鸣曲管理员bunle

我试图翻译Sonata Admin Bundle Breadcrumbs和Tablename List标题.到目前为止没有任何作用:-(

我将自己的翻译文件放在/ app/Resources/translations和我自己的bundle的翻译文件夹中.我试着把它们放在SonataAdminBundle.de.yml和messages.de.yml中.我还在Admin类中设置了翻译域.但我仍然看不到自己的翻译.唯一使用的翻译文件是SonataAdminBundle中的文件.

谁能告诉我如何正确处理SonataAdminBundle的翻译?哪些文件必须放在这些文件的内容和内容中?

提前致谢.

丽莎

translation bundle admin symfony sonata-admin

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

在CakePHP中实现管理面板的最佳方式

我试图从CodeIgniter转移到CakePHP,无法找出实现管理面板的最佳方法.在CI中,我将创建两个不同的应用程序,一个用于前端,一个用于管理面板.

在谷歌搜索后,我发现了三种在CakePHP中实现管理面板的方法:

  1. 路由 - 我不想使用它,因为控制器/模型我想要前端和管理面板分开
  2. 插入
  3. 两个独立的应用

我应该使用插件来实现管理面板还是应该有单独的应用程序?一个人比另一个人有什么好处?

cakephp admin cakephp-2.1

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

以管理员身份运行其他程序

所以我尝试使用谷歌搜索,但这并没有得到很好的结果.我试图做的是以管理员身份运行另一个程序,而不是每次都会出现烦人的UAC.

这个想法是这个,该程序需要管理员权限才能运行用户将授予的权限.然后这个程序将运行一堆其他程序,这些程序也需要管理员权限.具有管理员权限的程序可以作为管理员运行其他程序,而不是用户单击并允许一堆程序不时地运行,而不是自己拥有它.

这将使用户免于遵循许多指令.此外,让程序请求用户允许许多事情看起来非常不专业.它只是一键式程序,可以完成所有工作.

我之所以说Google没有取得好成绩,是因为该页面充斥着用户如何以管理员身份运行程序.我希望能够以管理员身份运行另一个程序.

我正在考虑将设置文件放在一个文件夹上,然后从CMD以管理员身份运行这些文件,但它需要我使用runas并在自己测试之后,它一直说密码/用户名是错误的但我确定它是.

还有其他提示吗?

vb.net windows uac admin

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

Django管理员不提供静态文件?

Django 1.6

我在为Django Admin提供静态文件时遇到问题.

urls.py:

urlpatterns = patterns('',
    url(r'^$', 'collection.views.index', name='home'),
    url(r'^collection/', include('collection.urls')),
    url(r'^admin/',    include(admin.site.urls)),
)

if settings.DEBUG:
    urlpatterns += patterns('',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT,
        }),
        url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.STATIC_ROOT,
        }),
)
Run Code Online (Sandbox Code Playgroud)

settings.py

...
MEDIA_ROOT = '/Users/me/projectdir/media/'
MEDIA_URL = 'media/'

STATIC_ROOT = '/Users/me/projectdir/static/'
STATIC_URL = 'static/'
...
Run Code Online (Sandbox Code Playgroud)

模板(base.html)

<!DOCTYPE html>
<html lang='en-us'>
<head>
<title>Mysite</title>

{% load static %}
{% block links %}
    <link href="{% static 'css/bootswatch-simplex.css' %}" rel="stylesheet" type="text/css">
    <link href="{% static 'css/custom.css' %}" rel="stylesheet" type="text/css">
    <link rel="shortcut …
Run Code Online (Sandbox Code Playgroud)

python django static admin

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

如何正确处理Docker容器依赖?

我刚刚开始了解Docker,并考虑用Docker基础架构替换基于VM的基础架构.我想知道如何处理容器之间的依赖关系以及如何确定何时/是否需要重新启动依赖容器,如果需要,如何最小化停机时间.

为了更加精确,我发现了无花果装饰等工具来管理容器和依赖项,所以(如果我很幸运的话)我会得到一个有向无环图,告诉我启动或取下容器的顺序.例如,mongodb容器必须在webserver容器等之前启动.

因此,如果我更新MongoDB或更改某些设置,我想我也应该关闭网络服务器,因为它不能很好地处理数据库不存在.在这种情况下,如何最大限度地减少因关闭和重新启动容器而导致的停机时间,包括重新部署Jetty webapp等?

但是,如果我只是更新我的SMTP服务器(或多或少所有其他容器依赖),我不希望这会触发我的整个容器基础设施的重启.因此,在重新启动邮件服务器容器后,其他容器是否仍能够访问以前链接的端口?

你是如何处理这种情况的?我是否需要/是否可以为每个容器ABC添加一个大使容器ABC_amb,它将永远不会停止并在ABC重新启动时保持连接等?

dependencies admin docker fig

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

如何使用CMD获取硬盘信息

我使用此命令查找硬盘"wmic diskdrive"但我插入了外部设备,如硬盘或平移驱动器,此命令提供外部硬盘或平移驱动器的信息.那么怎样才能找到安装系统窗口的内部硬盘信息.

windows command cmd admin hard-drive

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

Magento 1.9错误的客户创建和上次登录日期

我正在运行Magento v.1.9.0.1并且我在通过管理区域编辑客户时遇到问题.例如,

上次登录时间:7月11日 77914 : 23 : 48μ.μ.
上次登录(欧洲/伊斯坦布尔):2015年2月9日3 :16: 31μ.μ.
账户创建时间:2015年9月2日4 :16: 11μ.μ.

该客户于2015年2月9日注册.我搜索了一下并发现了其他Magento版本的主题,这些版本在某些日期表示Magento交换日期,因此实际创建日期(09/02/2015)与报告创建日期之间的差异( 2015年2月9日).

我找不到关于版本1.9的任何内容,也没有关于上次登录报告的年份的任何内容(7791!).

这个问题有解决方法吗?

感谢您的时间.

date admin magento-1.9

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

Wordpress主题编辑器丢失

我试图访问Wordpress中的主题编辑器.问题是我在Admin-Appearances - Editor下找不到该选项,当我尝试使用链接http://www.nameofsite.com/wp-admin/theme-editor.php访问该页面时出现错误:您没有足够的权限来访问此页面.

我以管理员身份登录.为什么我找不到编辑器选项?

wordpress themes admin

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

如何检查客户端是否在Apache服务器中饿死?

您将如何监控服务器性能:

  1. 在没有处理的情况下计算已超时的请求(客户端被饿死)

  2. 计算在进行中已超时的请求

  3. 至少在apache lvl中计算由于错误而失败的请求

谢谢

apache http admin server

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