问题标签 [django-1.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django-forms - Django 1.3 CreateView、ModelForm 和 request.user 过滤字段
我正在尝试过滤 ModelForm 上的字段。我正在为我的视图子类化通用 CreateView。我在网上找到了很多关于我的问题的参考资料,但是对于 Django 1.3 的基于类的视图,这些解决方案似乎不起作用(至少对我而言)。
这是我的模型:
这是我的看法:
这是我添加订阅者的原始表单,没有过滤器:
这是我修改后的表格,试图过滤,但不起作用:
如果我这样更改此修改后的表格:
def __init__(self, user=None, **kwargs)
它有效 - 它没有给我带来订阅者列表。但是我尝试通过任何方式传递请求用户,我总是得到一个名称“请求”或名称“自我”未定义错误。
那么,如何修改我的代码以通过 request.user 过滤subscriber_list,并且仍然使用 Django 1.3 的 CreateView。
django-views - Django 1.3 CreateView/ModelForm:unique_together 验证,其中一个字段从表单中排除
我正在寻找这个常见问题的简单答案。到目前为止,我找到的答案为我们初学者留下了关键点。
我有一个应用程序,其中几乎每个模型都有一个外键到用户,并且有一个 unique_together 约束,其中一个字段始终是“用户”。
例如:
订阅者列表总是由登录的用户创建,因此在创建订阅者列表的表单中,我排除了用户字段并在保存表单时给它一个 self.request.user 的值,如下所示:
这是随附的表格:
使用此代码,有效数据就可以了。当我提交不是unique_together 的数据时,我从数据库中收到一个完整性错误。原因对我来说很清楚 - Django 不验证 unique_together 因为“用户”字段被排除在外。
如何更改我现有的代码,仍然使用 CreateView,以便提交的不是 unique_together 的数据会引发表单验证错误,而不是来自数据库的完整性错误。
django - django表单1.3版
我想让用户在某个页面中提交表单。我的模型是这样的
我将收到用户的姓名、职务、电子邮件、电话、头像和问题。ques_time 和 ans_time 将在那个时间自动更新。答案将由 django 管理员中的站点所有者填写。asker_ip 将自动从浏览器 IP 地址接收。
我在模板部分有一个基本模板。当表单提交的用户将重定向到该页面但在表单部分显示成功消息。顺便说一句,我希望用户上传该头像。
现在我应该如何开始这个话题。如果您可以描述如何开始写作或给我发送一个有用的网址。
python - byteflow-0.7 中的安装错误
我在 windows7(64 位)上使用 django 1.3 在 python 2.6.5 上安装 byteflow-0.7。使用的数据库是 wamp 2.0 服务器上的 MySQL 5.0.51b。我很好地安装了所有先决条件并运行了 syncdb 命令。运行良好,数据库创建成功。当我运行服务器并在浏览器上点击 localhost:8000 时,我看到以下内容:
我需要做什么?
django - from django form uploading a image in windows development server
I have a model like this
my forms.py is like this
my view is like this
problem is in my windows development server. When I hit submit it give me a io error. Permission denied. I tried give the folder a full control permission. I'm assuming the error is for other reason. Because I can upload from admin panel.
django - django外键复杂查询
我知道这很愚蠢,但是...
我有两个模型类
我想要三种类型的查询
- 从该图库中使用一个“图像”获取所有“图库”
- 从单个图库中获取所有图像
第三个我可以处理从“图像”中获取特定图像
python - 无法使用 Django dictConfig 注册自定义日志记录处理程序类
我的目标是创建一个“日志”应用程序,除了我的主应用程序之外,它将用于多个自定义处理程序类、过滤器等,以及其他错误和统计报告。但是在为我的 Django 项目运行开发服务器时,我收到错误消息:
我在设置中的 LOGGING 指令如下所示:
我的“日志”应用程序的布局非常简单,目前:
models.py包含一个模型LogHandler:
handlers.py包含一个处理程序:
据我所知,该错误指的是from models import LogRecord行。我曾尝试使用 project.log.models 和 log.models,但两者都产生相同的结果。我也尝试将处理程序移动到 models.py 并且不导入任何内容,但我收到类似的错误,说“模块”没有属性“模型”。
我的日志应用程序在我安装的应用程序中,并包含一个__ init __ .py。
python - 使用 dictConfig 进行日志记录的 Django 找不到“日志记录”模块
我在设置中的 LOGGING 指令设置为:
根据文档示例,处理程序的类设置为 logging.HandlerName:https ://docs.djangoproject.com/en/dev/topics/logging/
但我收到以下错误:
django - django 1.3 模板中的自定义分页问题
我正在制作一个有两个模型的画廊。像下面
现在我有一个视图,它将提供一个图像页面。我得到这样的图像
通过“图像”,我得到了那个单一的图像。通过“全部”,我得到了视图中可能需要用于显示分页的所有图像。分页仅意味着下一个和上一个按钮。
现在,如果此单页是第一页,则如果最后一页下一页按钮不应显示,则上一个链接不应显示类似。除此之外,两个链接都应该显示。
我的问题是如何在模板中做到这一点?我尝试使用 for 循环不起作用,还有另一个问题如何链接到下一个/上一个图像我的网址查找 /gallery/slug_name/image_id.html [注意:我的图像 ID 没有像 1,2、3 那样逐渐增长,例如我在画廊中有 4 张图片,其 ID 为 4、6、7、8]
顺便说一句,我尝试了@murgatroid99 的方式。效果很好!但实际上我必须像这样使用 url
我想要的是使用分页和网址
django - django静态文件奇怪的行为
在我的 settings.py 我有:
在我的 urls.py 中,我有:
)
在我的模板中:
这是行不通的。奇怪的是,如果我更改我的 settings.py:
和我的模板:
行得通!!我一直在兜圈子解决这个问题,并且我查看了很多论坛帖子,但我似乎无法弄清楚我做错了什么。