几个小时以来,我一直在尝试使用 MAMP 设置我的 Django 项目,但仍然无法理解正在发生的事情。
所以我一直在做的是:
-首先,显然我安装了所有必要的包(例如 mysql、mysql-python 等)
-我将 MAMP 的 Apache Document Root 更改为 Django 项目文件夹 (/MyDjangoProjects/Sample_Project/)
-我将 Sample_Project 的 setting.py 更改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'samleprojectdb',
'USER': 'root',
'PASSWORD': 'password1',
'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
'PORT': '',
}
}
-最后,我使用 MAMP 运行 Apache 和 MySQL 服务器并导航 localhost:8888
所以我想基本上这些是我需要采取的所有必要步骤......
正如我在 urls.py 中配置的那样,我希望导航页面 localhost:8888 将指向我项目的主页视图 (index.html)。但是,它只是打开一个“/索引”页面,其中包含我本地目录中的目录和 python 文件。我知道 MAMP 旨在与 PHP 一起使用并查找 index.php,但我认为它也应该与 Django 项目一起使用..
1. 用 MAMP 测试 Django 项目我还需要做些什么吗???谢谢...
2.另外,数据库文件“sampleprojectdb”是在哪里创建的????当我使用sqlite而不是mysql时,当我运行“python manage.py syncdb”时,数据库文件会自动创建在项目目录中