Questions tagged «django»

Django是使用Python编写的开放源代码服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,并特别注重更少的代码,无冗余以及比隐式更显式。

8
使用django-allauth时如何自定义用户配置文件
我有一个django-allauth应用程序的django项目。我需要在注册时从用户那里收集其他数据。我在这里遇到了类似的问题, 但不幸的是,没有人回答个人资料定制部分。 根据提供的文档django-allauth: ACCOUNT_SIGNUP_FORM_CLASS(= None) 指向自定义表单类(例如‘myapp.forms.SignupForm’)的字符串,在注册过程中使用该字符串来询问用户其他输入(例如,简报注册,生日)。此类应实现一个‘save’方法,接受新注册的用户作为其唯一参数。 我是django的新手,正在为此而苦苦挣扎。有人可以提供这种自定义表单类的示例吗?我是否还需要添加模型类以及指向用户对象的链接,就像这样 ?


14
在Django Admin中调整字段大小
Django倾向于在管理员上添加或编辑条目时填充水平空间,但是在某些情况下,这是真正的空间浪费,例如,编辑日期字段(8个字符宽)或CharField(也可以是6或8)字符宽,然后编辑框最多为15或20个字符。 如何告诉管理员文本框的宽度或TextField编辑框的高度?



10
UnicodeDecodeError:'ascii'编解码器无法解码位置2的字节0xd1:序数不在范围内(128)
我正在尝试使用其中包含一些非标准字符的超大型数据集。根据工作规范,我需要使用unicode,但我感到困惑。(这很可能做错了。) 我使用以下方式打开CSV: 15 ncesReader = csv.reader(open('geocoded_output.csv', 'rb'), delimiter='\t', quotechar='"') 然后,我尝试使用以下代码对其进行编码: name=school_name.encode('utf-8'), street=row[9].encode('utf-8'), city=row[10].encode('utf-8'), state=row[11].encode('utf-8'), zip5=row[12], zip4=row[13],county=row[25].encode('utf-8'), lat=row[22], lng=row[23]) 我正在对除lat和lng以外的所有内容进行编码,因为它们需要发送到API。当我运行程序以将数据集解析为可以使用的内容时,将获得以下Traceback。 Traceback (most recent call last): File "push_into_db.py", line 80, in <module> main() File "push_into_db.py", line 74, in main district_map = buildDistrictSchoolMap() File "push_into_db.py", line 32, in buildDistrictSchoolMap county=row[25].encode('utf-8'), lat=row[22], lng=row[23]) UnicodeDecodeError: …
107 python  django  utf-8 

6
获取Django模型的类名
我有一个Django模型: class Book(models.Model): [..] 我想将模型名称作为字符串:“ Book”。当我尝试以这种方式获取它时: Book.__class__.__name__ 它返回“ ModelBase”。 任何想法?


8
在Django表单上设置所选值
这是形式的字段声明: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) 我想将初始值设置为3,这似乎不起作用。我玩过参数,引号/无引号等,但是没有变化。 如果有可能,谁能给我一个明确的答案?和/或对我的代码段进行必要的调整? 我正在使用Django 1.0

5
django admin-添加不属于模型的自定义表单字段
我在管理站点中注册了一个模型。它的字段之一是长字符串表达式。我想将自定义表单字段添加到管理中此模型的添加/更新页面,基于这些字段值,我将构建长字符串表达式并将其保存在相关的模型字段中。 我怎样才能做到这一点? 更新:基本上我正在做的是从符号中构建数学表达式或字符串表达式,用户选择符号(这些是自定义字段,不属于模型的一部分),然后单击“保存”,然后从符号列表并将其存储在数据库中。我不希望符号是模型和数据库的一部分,而只是最终表达式。
106 django  admin 


5
django 1.5-如何在静态标签内使用变量
我目前正在将项目中的所有静态文件引用迁移到django 1.5引入的新{%static%}标记,但是我遇到了问题,在某些地方我使用变量来获取内容。使用新标签,我无法解决此问题? 当前代码: <img src="{{ STATIC_URL }}/assets/flags/{{ request.LANGUAGE_CODE }}.gif" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" /> 应该是什么(这不起作用): <img src="{% static 'assets/flags/{{ request.LANGUAGE_CODE }}.gif' %}" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" />

3
找不到语言环境路径来存储文件__init__.py的翻译
我正在尝试翻译Django应用。我{% trans %}在模板中创建了一些字符串。但是,当我在我的应用文件夹中执行以下命令时,会收到错误消息: $ django-admin.py makemessages -l fr CommandError: Unable to find a locale path to store translations for file __init__.py` 我做错什么了?

1
在Django中删除多个对象
我需要使用网页从Django的数据库中选择几个要删除的对象。没有可供选择的类别,因此我不能从所有这些类别中删除。我是否必须实现自己的删除表单并在django中对其进行处理,或者django已经有一种方法可以做到这一点?由于其在管理界面中实现。

3
Django-过滤外键属性
我正在尝试根据的特定字段的值过滤Django中的表格ForeignKey。 例如,我有两个模型: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) 我想根据相关项目的名称过滤资产列表。 目前,我正在执行两个查询: project_list = Project.objects.filter(name__contains="Foo") asset_list = Asset.objects.filter(desc__contains=filter, project__in=project_list).order_by('desc') 我想知道是否有一种方法可以在主查询中指定这种过滤?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.