以下是我的项目目录结构的图片:
我正在使用Pycharm3.0.2,使用mysql作为数据库创建一个django项目。 我已经以基本的方式修改了所有默认文件,以便只显示一个简单的hello world html页面。
以下是 settings.py 文件中的数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'wolfpack', # Or path to database file if using sqlite3.
# The following settings are not used with sqlite3:
'USER': 'root',
'PASSWORD': '*******',
'HOST': 'localhost', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '8000', # Set to empty string for default.
}
}
这是 settings.py 中的已安装的应用块:
INSTALLED_APPS = {
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
"bank",}
我的应用名称是 银行
每次更改后我都需要运行:
$ python manage.py syncdb
我使用
启动服务器$ python manage.py runserver
主要问题是当我尝试在我的浏览器中达到127.0.0.1:8000时,它在bank上显示ImportError,没有名为bank的模块,而我已经定义了 bank的所有正确路径
我已经在Pycharm
中设置了数据库连接PS:当我尝试从Pycharm运行这些文件时,它没有错误