Tag: django

用Django Admin中的富文本编辑器replacetextarea?

我想知道在Django Admin中用富文本编辑器replace标准textarea字段的最佳方法吗?

试图写一个只读数据库 – Django W / SELinux错误

我有一个CentOS服务器,我有Apache,Django,Django CMS和mod_wsgi。 我的Django项目文件存储在/srv目录中,出于安全原因我开启了SELinux。 我设法成功地将Django-CMS集成到Django中,当我访问本地IP时,我看到了我的页面。 但是,当我尝试访问/pipe理员(我可以开始使用CMSfunction),我DatabaseError at /admin/ attempt to write a readonly database 。 好的。 所以,因为我的项目文件夹中有一个.sqlite文件,所以我运行了一个ls -l ,它返回: -rw-r–r–. 1 root root 133120 Jan 5 11:53 DATABASE.sqlite 好吧,所以我想也许Apache无法读取该文件,由于一些权限的原因,所以经过对Stackoverflow的类似问题的一堆研究,我跑: > chmod 664 DATABASE.sqlite > chown apache /srv/mysite > chown apache /srv/mysite/DATABASE.sqlite 现在, ls -l输出显示如下: -rw-rw-r–. 1 apache root 133120 Jan 5 11:53 DATABASE.sqlite 不幸的是,当我尝试访问我的Django应用程序中的/ admin时,仍然出现同样的错误。 任何帮助将不胜感激! […]

目前使用Django“Evolution”,是否“南方”更好,值得转换?

我目前正在使用Django进化来pipe理我的产品的数据库演变。 这不是完美的,但我学会了忍受它的缺点。 例如,在移出一个新的模式之前,我总是必须拷贝我的生产数据库进行testing,因为“evolve”命令不能总是发展一个在几个小的迁移中发生了变化的数据库(在testing中我做了A-> B-> C,但是A-> C不会正确演变。) 南方将解决所有这些问题吗? 学习新工具是否值得?

我怎样才能让Django打印debugging信息到控制台?

我正在使用urlib来打我的应用程序不是浏览器,所以当发生错误时,我看不到debugging屏幕。 将普通debugging信息发送到控制台或文件的最佳方式是什么? 编辑:我已经捕捉的页面的输出,但是当我打印到屏幕上它充满了吨无用的HTML。 我可以得到只是错误?

Django的时区。现在没有显示正确的时间

我的服务器在伦敦。 在我的settings.py我有: TIME_ZONE = 'Europe/Moscow' USE_TZ = True 但是当我这样做: from django.utils import timezone print timezone.now().hour 它打印伦敦的时间。 我做错了什么? 更新: >> timezone.now() datetime.datetime(2013, 4, 16, 12, 28, 52, 797923, tzinfo=<UTC>) tzinfo = <UTC> ,所以也许它打印不伦敦时间,但UTC的+0时间? 无论如何,如何使django显示莫斯科的时间? 另外,当我使用now = timezone.now()渲染模板。 {{ now.hour }}打印,例如12(伦敦时间) {{ now|date:"G" }}打印16(莫斯科时间)

如何在使用–fake之后在django 1.8上重新进行迁移

我的迁移出了点问题,我添加了一个新的datetimefield到模型,然后我使用makemigrations进行迁移。 python manage.py makemigrations python manage.py migrate 但在此之后迁移得到了“表已经存在的错误”。 我想我可以伪造移民,重新开始,所以我做了 python manage.py makemigrations –fake core Operations to perform: Apply all migrations: core Running migrations: Rendering model states… DONE Applying core.0001_initial… FAKED Applying core.0002_auto_20150525_1331… FAKED Applying core.0003_auto_20150525_1348… FAKED Applying core.0004_processo_data_atualizacao… FAKED 但我刚刚创build的新迁移也是假的(当然!)。 在做这个之后,重做迁移的方法是什么(在这里是core.0004)?

在保存时在Django的pipe理面板中操作数据

好吧,所以这里是瘦的: # models.py class Article( models.Model ): title = models.CharField( max_length = 255 ) author = models.ForeignKey( User ) published_at = models.DateTimeField( auto_now_add = True ) body = models.TextField( ) def __unicode__( self ): return self.title # admin.py from hpccoe.news.models import Article from django.contrib import admin from django import forms from django.forms import widgets class […]

链接到djangopipe理网站

非常基本的问题,但我无法在networking上追踪答案。 我有一个模板,我想链接到Django的pipe理网站(即本地主机:8000 /pipe理)。 这是什么代码? 我正在想像这样的事情 <a href="{% url admin.site.root %}">link to admin panel</a> 但是,当我尝试上面的代码片段时,我得到: Caught an exception while rendering: Reverse for 'project_name.django.contrib.admin.sites.root' with arguments '()' and keyword arguments '{}' not found. 帮帮我?

Django查询使用.order_by()和.latest()

我有一个模型: class MyModel(models.Model): creation_date = models.DateTimeField(auto_now_add = True, editable=False) class Meta: get_latest_by = 'creation_date' 我在我看来有一个查询,做了以下几点: instances = MyModel.objects.all().order_by('creation_date') 后来我想要instances.latest() ,但它不会给我正确的实例,实际上它给了我第一个实例。 只有当我将order_by设置为-creation_date或实际上从查询中删除了order_by时, .latest()给我正确的实例。 当我使用python manage.py shell而不是在视图中手动testing时,也会发生这种情况。 所以我现在所做的是在模型的元我列出order_by = ['creation_date']并没有在查询中使用,并且工作。 我会期望.latest()总是返回基于(date)(时间)字段的最近的实例。 任何人都可以告诉我,在查询中使用order_by时, .latest()行为是否奇怪?

Django – 基于类的通用视图 – “没有URLredirect到”

我正在使用通用的CreateView: #urls.py from django.conf.urls.defaults import * from django.views.generic import CreateView from content.models import myModel urlpatterns = patterns('myApp.views', (r'myCreate/$', CreateView.as_view(model=myModel)), ) 使用mymodel_form.html模板,如下所示: <form method="post" action=""> {% csrf_token %} {{ form.as_p }} <input type="submit" value="Submit" /> </form> 当我提交表单时,新的对象被创build,但是我得到错误 错误地configuration在… 没有URLredirect到。 在模型上提供一个url或定义一个get_absolute_url方法。 我如何指定url来redirect成功?