在 mac 中连接 MySQL Workbench 与 Eclipse 中的 Django
Connect MySQL Workbench with Django in Eclipse in a mac
我是新手,所以问了个愚蠢的问题
我正在尝试使用 Django 制作一个演示网站,因为我需要一个数据库。已经下载并安装了 MySQL Workbench。但我不知道如何设置它。
先感谢您 :)
我尝试使用谷歌搜索,但没有找到任何确切的解决方案。
请帮忙
我是 mac 用户。我幸运地克服了将 Django 连接到 mysql workbench 的问题。我假设您已经安装了 Django 包并创建了您的项目目录,例如我的网站。
- 最初在安装 MySQL workbench 之后我创建了一个数据库:create database djo;
- 转到 mysite/settings.py 并编辑以下块。
注意:在使用 MySQL 服务器时保留引擎名称 "django.db.backends.mysql"。
并停止可能 运行ning.
的其他 Django MySQL 服务
数据库 = {
'default':{
'ENGINE': 'django.db.backends.mysql', # 添加 'postgresql_psycopg2', 'mysql', 'sqlite3' 或 'oracle'。
'NAME': 'djo', # 如果使用 sqlite3,则为数据库文件的路径。
# 以下设置不与 sqlite3 一起使用:
'USER': 'root',
'PASSWORD': '****', # 用您设置的密码替换****。
'HOST': '127.0.0.1', # 对于通过域套接字的本地主机为空,对于通过 TCP 的本地主机为 '127.0.0.1'。
'PORT': '3306', # 默认设置为空字符串。
}
}
- 现在 运行 manage.py 同步您的数据库:
$ python mysite/manage.py syncdb
bash-3.2$ python manage.py syncdb
创建 tables ...
创建 table auth_permission
创建 table auth_group_permissions
创建 table auth_group
创建 table auth_user_groups
创建 table auth_user_user_permissions
创建 table auth_user
创建 table django_content_type
创建 table django_session
创建tabledjango_site
您刚刚安装了 Django 的身份验证系统,这意味着您没有定义任何超级用户。
你想现在创建一个吗? (yes/no): 是的
用户名(留空使用'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(提示,流)
警告:密码输入可能会被回显。
密码:****
警告:密码输入可能会被回显。
密码(再次):****
超级用户创建成功。
正在安装自定义 SQL ...
正在安装索引...
从 0 个固定装置安装了 0 个对象
我是新手,所以问了个愚蠢的问题 我正在尝试使用 Django 制作一个演示网站,因为我需要一个数据库。已经下载并安装了 MySQL Workbench。但我不知道如何设置它。 先感谢您 :) 我尝试使用谷歌搜索,但没有找到任何确切的解决方案。 请帮忙
我是 mac 用户。我幸运地克服了将 Django 连接到 mysql workbench 的问题。我假设您已经安装了 Django 包并创建了您的项目目录,例如我的网站。
- 最初在安装 MySQL workbench 之后我创建了一个数据库:create database djo;
- 转到 mysite/settings.py 并编辑以下块。 注意:在使用 MySQL 服务器时保留引擎名称 "django.db.backends.mysql"。 并停止可能 运行ning. 的其他 Django MySQL 服务
数据库 = { 'default':{ 'ENGINE': 'django.db.backends.mysql', # 添加 'postgresql_psycopg2', 'mysql', 'sqlite3' 或 'oracle'。 'NAME': 'djo', # 如果使用 sqlite3,则为数据库文件的路径。 # 以下设置不与 sqlite3 一起使用: 'USER': 'root', 'PASSWORD': '****', # 用您设置的密码替换****。 'HOST': '127.0.0.1', # 对于通过域套接字的本地主机为空,对于通过 TCP 的本地主机为 '127.0.0.1'。 'PORT': '3306', # 默认设置为空字符串。 } }
- 现在 运行 manage.py 同步您的数据库: $ python mysite/manage.py syncdb bash-3.2$ python manage.py syncdb 创建 tables ... 创建 table auth_permission 创建 table auth_group_permissions 创建 table auth_group 创建 table auth_user_groups 创建 table auth_user_user_permissions 创建 table auth_user 创建 table django_content_type 创建 table django_session 创建tabledjango_site
您刚刚安装了 Django 的身份验证系统,这意味着您没有定义任何超级用户。 你想现在创建一个吗? (yes/no): 是的 用户名(留空使用'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(提示,流)
警告:密码输入可能会被回显。 密码:****
警告:密码输入可能会被回显。 密码(再次):****
超级用户创建成功。 正在安装自定义 SQL ... 正在安装索引... 从 0 个固定装置安装了 0 个对象