Django 国家下拉菜单默认值

2023-12-12

我正在使用 Django ModelForms。我有一个下拉选择器,允许用户选择国家/地区。该国家/地区是预订模型的一部分,并使用 django_countries 定义。例如,

在 models.py 中

from django_countries import CountryField

class Booking(models.Model)
    name = models.charField(max_length=100)
    country = CountryField()

在views.py 中,我希望能够在下拉菜单中设置默认选定的项目,例如“英国”。我知道如何使用文本字段执行此操作,但无法使其与 CountryField() 一起使用。例如,

booking = BookingForm(initial={'name': 'mr majeika'}) //works
booking = BookingForm(initial={'country': 'United Kingdom'}) //does not work

我希望有人能够为我指明正确的方向?


根据这里:

http://pypi.python.org/pypi/django-countries/1.0.1

“CountryField 基于 Django 的 CharField,提供与官方 ISO 3166-1 国家列表相对应的选择(默认 max_length 为 2)"

CountryField 的完整列表如下:

http://djangosnippets.org/snippets/1476/

你能试试这个并看看它是否有效吗?

booking = BookingForm(initial={'country': 'GB'})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 国家下拉菜单默认值 的相关文章

  • 如何向 Django 表单添加表单控件?

    我尝试将表单控件添加到我为 Django 制作的表单应用程序中 我已经创建了该应用程序 并希望将表单添加到引导程序模板中 但是我不知道如何为我的电子邮件字段添加引导程序的更时尚的文本框 我希望最终得到类似于此引导模板一角的登录字段的内容 尽
  • Django 2.1 测试问题

    我正在学习 Django 我已经使用 Python 进行了几年开发 并决定开始检查这个框架 我收到了奇怪的回应 我正在编写一个测试用例 它在测试之外完美运行 这就是代码 class BoardTopicsTests TestCase Hag
  • Django 模型实例是否可哈希?

    Django 模型实例是否可哈希 例如 我可以使用 Django 模型实例作为字典键 或者创建一组唯一的模型吗 如果它们是可哈希的 那么是什么导致两个 Django 模型实例被认为是相同的 它是否天真地实现了 Hashable 以便仅当它们
  • 使用 pyinstaller 将 Django 移植到桌面应用程序

    我正在尝试将 django 项目转换为桌面应用程序 我已经下载了 pyinstaller 的开发人员版本 github pyinstaller pyinstaller hookutils py 修改如下 http www pyinstall
  • 序列化 Django Rest 框架时的附加字段

    我是 django 休息框架的新手 并创建了一个示例Employee model My 模型 py class Employees models Model created models DateTimeField auto now add
  • Django如何通过模板修改数据库记录

    我想删除我选择的记录 并且run html将会刷新 我该怎么做 由于我使用函数run在views py中发送数据库中的记录 以及run需要一个参数构建 可以通过使用获得run name 所以我认为当我单击提交按钮时 我需要传递 run na
  • Python/Django:我应该使用哪个authorize.net 库?

    我需要使用 Authorize net 集成来进行订阅付款 可能使用 CIM 要求很简单 每月定期付款 有几个不同的价格点 客户信用卡信息将存储在authorize net 中 周围有很多库和代码片段 我正在寻找关于哪些最有效的建议 Sat
  • UUIDField 的“默认”属性是否负责唯一性?

    我刚刚跳入 Django 进行一个快速项目 我想有一个UUID字段 https docs djangoproject com en 2 2 ref models fields uuidfield在模型中 我将其用于外部 id 字段 每个模型
  • Django 数据库迁移与 postgres 失败

    我对模型做了一些更改 然后运行了 python 管理 py makemigrations python 管理 py 迁移 我得到了这个回溯 Operations to perform Synchronize unmigrated apps
  • Django 和 VirtualEnv 开发/部署最佳实践

    只是好奇人们如何结合 virtualenv 部署 Django 项目 更具体地说 如何使生产虚拟环境与开发计算机正确同步 我使用 git 进行 scm 但 git 存储库中没有 virtualenv 我应该这样做 还是最好使用 pip fr
  • 优化 Django Queryset for 循环

    如何优化以下查询集 link goal for link in self child links all 我想摆脱 for 循环并只访问数据库一次 我有以下代码 class Goal models Model name models Cha
  • Django + 后台任务如何初始化

    我有一个基本的 django 项目 用作 Condor 计算集群的前端接口来生成模拟 用户可以从 django 应用程序开始模拟 在 Condor 中 与仿真相关的元数据和仿真状态保存在数据库中 我需要添加一个新功能 某些 模拟完成时发出通
  • 检查空查询集

    我想确认这是否是检查空查询集的正确方法 如果这就是为什么我会遇到 UNIQUE 约束错误 syn check Synonym objects filter MD objects get filter dict synonym type St
  • 当SESSION_COOKIE_SECURE = True时如何在HTTP中获取一些用户身份信息

    以下是我正在开发的网站的简短描述 公共页面可以通过 HTTP 或 HTTPS 访问 其他一些页面 认证页面 账户详情页面等 需要通过HTTPS访问 Apache2 负责进行相关的 HTTP 到 HTTPS 链接重定向 我使用标准 Djang
  • 将 Django 的 FileField 设置为现有文件

    我在磁盘上有一个现有文件 例如 folder file txt 在 Django 中有一个 FileField 模型字段 当我做 instance field File file folder file txt instance save
  • 字段“id”期望一个数字,但得到“natsu”django

    我想创建一个 user posts 视图 其中包含与特定用户相关的所有帖子 假设有用户 Natsu 撰写的博客帖子 那么登录用户 Testuser 将能够查看所有帖子由该用户发布 即用户 Natsu 的所有帖子 blog models py
  • 使用 Django 添加额外 \\ 字符的 JSON 编码

    我正在尝试创建一个函数 将包含消息和 Django 模型实例的字典转换为 JSON 然后我可以将其传回客户端 例如 我在 models py 中定义了模型 Test from django db import models class Te
  • 在 Django(Python) 中向用户提供 Excel(xlsx) 文件下载

    我正在尝试使用 Django 创建和提供 Excel 文件 我有一个 jar 文件 它获取参数并根据参数生成 excel 文件 并且它可以正常工作 但是 当我尝试获取生成的文件并将其提供给用户下载时 文件损坏了 它的大小为 0kb 这是我用
  • Django 自定义文件存储系统

    我有一个自定义存储 import os from django core files storage import Storage class AlwaysOverwriteFileSystemStorage Storage def get
  • 使用缓存时计算“页面浏览量”或“点击量”

    我有一个叫做show board 在其中 除其他外 我增加了一个字段Board views每次运行时加 1 以计算页面浏览量 问题是当我在该视图上使用 cache page 装饰器时 Board views仅在每次生成新的缓存视图时才会增加

随机推荐

  • 如何仅过滤霍夫变换后最长的线

    我目前正在使用霍夫变换来获得直线 但检测到很多行 我可以知道如何过滤并仅从输出中获取最长的行吗 HoughLinesP dst lines 1 CV PI 180 50 20 10 left lane for size t i 0 i lt
  • Android:如何在模拟器中使用网络摄像头?

    我通过在 AVD 管理器中将前置摄像头设置为 webcam0 来将网络摄像头连接到我的模拟器 当我启动模拟器的相机应用程序时 出现错误 CameraService connect X pid 702 rejected invalid cam
  • 同时滚动两个元素 - 防止滚动事件

    如果是第二个事件导致第一个函数触发 我想阻止第一个函数执行 mygrid on scroll function mygridheading scrollLeft this scrollLeft mygridheading on scroll
  • 提交完全不同的 IOS 应用程序但具有相同的 Bundle ID [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我的团队有一个使用 React Native 开发的应用程序 我们现在正在考虑使用原生 iOS 技术和语言 Swift 创建一个新版本 我想在开始开发之前确保 Apple 会接受在各
  • axios:多个文件上传的上传进度

    下列的https github com mzabriskie axios blob master examples upload index html我已经设置了带有进度条的文件上传 不过 我有
  • 如何在 PHP 中获取该月的第 15 日和最后一天

    我正在尝试弄清楚如何将日期设置为每 15 日和月底 到目前为止 我得到的只是距当前日期 15 天 当前日期 今天的日期 逻辑 如果当前日期小于 15 则循环的开始日期为月底 如果当前日期等于或大于 15 则循环的开始日期为月末15号 所以就
  • 为什么 ng-href 在解析地理字符串时表现奇怪

    我有多个地理字符串 例如geo 0 0q 1 a bc 我将把它分配给ng href的锚标记 就像下面我正在做的那样 HTML a Location a 上面的标签在 HTML 上渲染得很好 但是添加了unsafe string geo 0
  • 在 bash 中将条件参数传递给curl

    我有一个调用curl的bash脚本 并且只有在满足某些条件时我才想传递某个参数 result curl sS retry 3 retry delay 10 some more stuff b b echo F foo bar https w
  • 通过单击 JavaScript 中的注入元素启动将字符串复制到剪贴板

    进一步回答这个问题 在 Chrome 中使用 jQuery js 复制到剪贴板 上述问题中的代码非常适合使用 JavaScript 将字符串复制到剪贴板 但我需要通过用户单击注入的元素来触发该过程 由于某种原因 如果注入元素 代码将无法工作
  • 使用 UDF 从 PySpark Dataframe 解析 XML 列

    我有一个场景 数据框列中有 XML 数据 county created at first name id meta name count position sex sid updated at visitors year
  • PHP 5.3.8 中的filter_var

    我正在开发用户注册表单并希望验证用户的电子邮件地址 然而 我读过的所有 php 文档都建议使用 filter var 我的脚本将有效电子邮件验证为无效 请发布一个工作脚本或者指导我完成我的脚本 她的是我的剧本
  • 如何使用 XMLHTTPRequest 传递变量

    如何将变量发送到服务器XMLHTTPRequest 我可以将它们添加到 URL 的末尾吗GET请求 比如 variable1 variable2 etc 所以或多或少 XMLHttpRequest GET blahblah psp vari
  • PHP 对某些索引相同的多维数组值求和

    这里只是一个简单的问题 我有以下数组 Array 21 0 gt Array 7 punti gt Integer 418 vittorie gt Integer 9 podi gt Integer 18 gv gt Integer 14
  • if 条件子句中的函数

    我被赋予了这个函数来预测输出 它说引用错误 我仍然想知道为什么 if function x console log ABC x 希望有人能够对词法范围有所启发 提前致谢 你所拥有的是一个函数表达式 即使一个named一 并且您没有将该表达式
  • 如何使元素的角成为斜角?

    我希望元素的角基本上被切断 该元素具有纯色背景 而其父元素则具有图像作为背景 该元素的高度未知 CSS 的 border radius 属性对我没有帮助 因为它会四舍五入 我发现一个 jQuery 插件这有帮助 但它不考虑背景图像 你想要的
  • 在 Android 上 Smack,通过本地 Openfire 服务器在两个用户之间发送数据包/消息时收到错误代码 =“404”remote-server-not-found

    我很高兴通过本地 Openfire 服务器在 Android 上实现 smack 它连接到 Gmail 服务器主机 并且工作起来非常有魅力 教程找到了here 但是当我尝试通过安装了本地 Openfire 服务器的 Android 模拟器连
  • JSP 中的 fsockopen 等效项

    我该如何将这段代码转换为 JSP 任何帮助表示赞赏 fp fsockopen www example com 80 errno errstr 30 if fp echo errstr errno br n else out GET HTTP
  • iPhone - 如何对称滚动两个 UITableViews

    在我的应用程序中 我有两个并排的 tableView 当用户滚动时 我希望第二个同时滚动 因此它看起来几乎就像一个具有两个不同列的表 我对如何去做这件事有点迷失 有什么建议吗 谢谢 格雷格 方便的是 UITableView 是 UIScro
  • iPhone设备上的相册路径是什么?

    我试图将 PNG 文件保存到 iPhone 设备上的相册文件夹中 扩展名为 png 以便保持透明度 我的问题是 UIImageWriteToSavedPhotosAlbum 函数使用的相册路径是什么 我正在使用数据写入文件方法 Thanks
  • Django 国家下拉菜单默认值

    我正在使用 Django ModelForms 我有一个下拉选择器 允许用户选择国家 地区 该国家 地区是预订模型的一部分 并使用 django countries 定义 例如 在 models py 中 from django count