Tag: django

sqlite3.OperationalError:无法打开数据库文件

在Django中设置服务器时出现此错误。 这是sqlite3这意味着它应该创build.db文件,但似乎并没有这样做。 我已经规定SQLite作为后端和一个绝对的文件path放在哪里,但没有运气。 这是一个错误还是我做错了什么? (只是想,是在Ubuntu中指定的绝对文件path?) 这是我的settings.py文件的开始: # Django settings for OmniCloud project. DEBUG = True TEMPLATE_DEBUG = DEBUG ADMINS = ( # ('Your Name', 'your_email@example.com'), ) MANAGERS = ADMINS DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': '~/Harold-Server/OmniCloud.db', # Or path to database file if using sqlite3. […]

在Django之外运行一个Python脚本

我有一个使用Django ORMfunction的脚本,以及其他外部库,我想在Django之外运行(即从命令行执行)。 编辑:目前,我可以启动它通过导航到一个URL … 我如何为此设置环境?

UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xe0:序号不在范围内(128)

在我的一台机器上,当我使用谷歌应用程序引擎或Django时,出现错误。 例如: 的app.yaml application: demas1252c version: 1 runtime: python api_version: 1 handlers: – url: /images static_dir: images – url: /css static_dir: css – url: /js static_dir: js – url: /.* script: demas1252c.py demas1252c.py import cgi import wsgiref.handlers from google.appengine.ext.webapp import template from google.appengine.ext import webapp class MainPage(webapp.RequestHandler): def get(self): values = {'id' : 10} self.response.out.write(template.render('foto.html', […]

如何在django模板中设置dateTime的格式?

那: {{ wpis.entry.lastChangeDate|date:"D d MY" }} 给我(为什么?): 2009-07-24 21:45:38.986156 我不知道如何跳过小数部分… 在我的模型中,我有: addedDate = models.DateTimeField(default=datetime.now)

我如何JSON序列化Python字典?

我正在尝试为JSON序列化一些东西,并在HttpResponse对象中返回它。 def json_response(something): data = serializers.serialize("json", something) return HttpResponse(data) 我正在使用它: return json_response({ howdy : True }) 但是我得到这个错误: "bool" object has no attribute "_meta" 有任何想法吗? 编辑:这是回溯: http://dpaste.com/38786/

自定义错误消息与模型窗体

我可以看到如何在使用表单时向字段添加错误消息,但模型表单呢? 这是我的testing模型 class Author(models.Model): first_name = models.CharField(max_length=125) last_name = models.CharField(max_length=125) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) 我的模型表单 class AuthorForm(forms.ModelForm): class Meta: model = Author 字段上的错误消息:first_name和last_name是“此字段是必需的”。 如何以模型forms更改?

Django和ModelForm上的字段集

我知道你可以在django中为Admin助手指定字段集。 但是,我找不到对ModelForms有用的东西。 只是一些补丁,我不能使用。 我错过了什么吗? 有没有一种方法,我可以实现像字段集像没有手动写出我的模板上的每个字段在适当的标签。 我最好喜欢遍历一组BoundFields。 但是,在我的ModelForm结尾处做这样的事情: fieldsets = [] fieldsets.append(('Personal Information', [username,password,password2,first_name,last_name,email]),) # add a 2 element tuple of string and list of fields fieldsets.append(('Terms & Conditions', [acceptterms,acceptprivacy]),) # add a 2 element tuple of string and list of fields 因为我的数据结构中包含的项目是原始字段,而不是BoundFields。 t看起来像BoundFields在飞行中生成…这让我难过。 我可以创build自己的forms.Form的子类,其中包含fieldset的概念(即使是粗糙的不向后兼容…这只是为我自己的项目),如果是这样,你可以给任何指针? 我不想乱django代码。

Django删除FileField

我正在Django中构build一个Web应用程序。 我有一个模型,上传一个文件,但我不能删除它。 这是我的代码: class Song(models.Model): name = models.CharField(blank=True, max_length=100) author = models.ForeignKey(User, to_field='id', related_name="id_user2") song = models.FileField(upload_to='/songs/') image = models.ImageField(upload_to='/pictures/', blank=True) date_upload = models.DateField(auto_now_add=True) def delete(self, *args, **kwargs): # You have to prepare what you need before delete the model storage, path = self.song.storage, self.song.path # Delete the model before the file super(Song, self).delete(*args, **kwargs) […]

如何将当前查询string添加到Django模板中的URL?

当我加载一个页面,有一个链接“sameLink” ,我想追加到它的包含页面的查询string 。 我有以下url: somedomain/reporting/article-by-month?variable1=2008 我怎样才能做到这一点?

Django返回HTTP 301?

我有一个Django视图,返回一个curl请求上的HTTP 301: grapefruit:~ pete$ curl -I http://someurl HTTP/1.1 301 MOVED PERMANENTLY Date: Fri, 16 Oct 2009 19:01:08 GMT Server: Apache/2.2.9 (Win32) mod_wsgi/2.5 Python/2.6.2 PHP/5.2.6 Location: http://someurl Content-Type: text/html; charset=utf-8 我无法从curl中获取页面的内容。 但是,如果我使用浏览器访问该页面,则会看到预期的内容。 有任何想法吗? 谢谢,皮特