gpt4 book ai didi

python - 在 mac 中将 MySQL Workbench 与 Eclipse 中的 Django 连接

转载 作者:行者123 更新时间:2023-11-29 12:20:24 25 4
gpt4 key购买 nike

我是新手,所以这是一个愚蠢的问题我正在尝试使用 Django 制作一个演示网站,因为我需要一个数据库。已经下载并安装了 MySQL Workbench。但我不知道如何设置这个。先感谢您 :)我尝试过谷歌搜索,但没有找到任何确切的解决方案。请帮忙

最佳答案

我是 Mac 用户。幸运的是,我已经解决了将 Django 连接到 mysql 工作台的问题。我假设您已经安装了 Django 包并创建了您的项目目录,例如我的网站。

  1. 最初安装 MySQL Workbench 之后,我创建了一个数据库:create database djo;
  2. 转到 mysite/settings.py 并编辑以下 block 。注意:使用 MySQL 服务器时,请保留引擎名称“django.db.backends.mysql”。并停止其他可能正在运行的 Django MySQL 服务。

数据库 = { '默认': { 'ENGINE': 'django.db.backends.mysql', # 添加 'postgresql_psycopg2'、'mysql'、'sqlite3' 或 'oracle'。 'NAME': 'djo', # 如果使用 sqlite3,则为数据库文件的路径。 # 以下设置不适用于 sqlite3: '用户':'根', 'PASSWORD': '****', # 将 **** 替换为您设置的密码。 'HOST': '127.0.0.1', # 通过域套接字的本地主机为空,或者通过 TCP 的本地主机为 '127.0.0.1'。 'PORT': '3306', # 默认设置为空字符串。 }}

  • 现在运行manage.py来同步您的数据库:$ python mysite/manage.pysyncdbbash-3.2$ python 管理.py 同步数据库创建表...创建表 auth_permission创建表 auth_group_permissions创建表 auth_group创建表 auth_user_groups创建表 auth_user_user_permissions创建表 auth_user创建表 django_content_type创建表 django_session创建表 django_site
  • 您刚刚安装了 Django 的身份验证系统,这意味着您没有定义任何 super 用户。您想现在创建一个吗? (是/否):是用户名(留空以使用“ambershe”):root电子邮件地址:ambershe@netapp.com/Users/ambershe/Library/Containers/com.bitnami.django/Data/app/python/lib/python2.7/getpass.py:83:GetPassWarning:无法控制终端上的回显。 passwd =fallback_getpass(提示,流)

    警告:密码输入可能会回显。密码:****

    警告:密码输入可能会回显。密码(再次):****

    super 用户创建成功。正在安装自定义 SQL ...正在安装索引...已从 0 个固定装置安装 0 个物体

    关于python - 在 mac 中将 MySQL Workbench 与 Eclipse 中的 Django 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102422/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com