111得票5回答
使用Django中的manage.py命令行工具,清空数据库最简单的方法是什么?

我正在使用Django和MySQL构建网站。由于我还在学习,因此需要经常更改模型,因此我希望清除所有表并创建新的表。 但是syncdb不会触及现有的表。有没有更好的方法来处理这个问题? 注: - "Model" 翻译为 "模型" - "syncdb" 是一个特定于 Django 的命令,...

19得票3回答
如何在Django中处理通过PUT请求上传文件?

我正在实现一个REST风格的接口,并希望能够通过HTTP PUT请求创建(通过上传)文件。我想要创建一个TemporaryUploadedFile或InMemoryUploadedFile,然后将其传递给我的现有FileField并在模型的对象上调用.save(),从而存储文件。 我不太确定...

17得票3回答
Django 1.3:MEDIA_URL与STATIC_URL的区别

现在 MEDIA_URL 的作用是什么?我在收到异常信息 "django.core.exceptions.ImproperlyConfigured: The MEDIA_URL and STATIC_URL settings must have different values". 后特别困惑...

16得票5回答
Django-Pinax:除了Pinax基础项目提供的应用程序,如何使用Pinax应用程序?

我正在尝试理解 Pinax 并计划在我的下一个项目中使用它。 我已经开始了一个 pinax基础项目,并且现在可以使用 runserver 进行测试。 现在,我了解到我可以根据自己的需求自定义从pinax获取的初始设置,并自定义配置文件、主题等。 但这就是pinax提供的全部吗? 我很困...

15得票2回答
Django 1.3日志记录:500错误未被记录

我正在努力使“django.request”记录器按照其广告宣传的方式工作-500错误似乎无法传播到连接到它的处理程序。 在每个新项目的默认日志配置中,注释说“此配置执行的日志记录是在每个HTTP 500错误时向站点管理员发送电子邮件”。显然,只有在正确设置ADMINS的情况下才会发送电子邮...

13得票2回答
Django:在静态文件中引用媒体的CSS(Django开发/1.3/静态文件)

和其他Django用户一样,我也需要使用静态文件。我选择使用django-staticfiles,以备在Django 1.3中将其集成到核心中。 我的问题很简单 - 这对于将多个媒体来源汇集在一起并在Django模板中以统一的方式引用它们非常有效。然而,我经常在CSS中使用图像背景,比如这样:...

10得票5回答
Django调试工具栏未显示SQL。

我最近安装了django-debug-toolbar,工具栏可以正常使用并且我能够看到侧边的标签。然而,在SQL选项卡中没有任何内容显示,即使我显然已经执行了SQL查询(例如在管理员界面): 我的设置如下:DATABASES = { 'default': { 'ENG...

10得票2回答
如何最好地将文件夹和文件结构从Django1.3迁移到Django1.4?

我有一个使用Django1.3创建的小项目,现在想将其迁移到Django1.4,但由于文件结构略有变化,所以最佳迁移方式是什么?

9得票4回答
如何在Django 1.3中获取POST数据

嘿,我正在跟随这个教程学习使用Django制作维基页面。然而,它是在Django 0.96中制作的,而我使用的是Django 1.3,因此有一些不同的地方。有些我已经自己修复了,但是这个问题我似乎无法解决。 我创建了一个提交数据到视图的表单。 这是表单内容: <form method...

9得票2回答
如何在DetailView中指定除pk或slug之外的内容

我想知道在使用Django 1.3的DetailView时,是否有可能使用除pk或slug之外的其他内容。 例如,我目前使用的是: url(r'^mymodel/(?P<pk>\d+)/$', MyDetailView.as_view()) 作为我的url。比如说我想要这样...