我一直在试图建立我的Django项目,甲基苯丙胺几个小时,,但仍然有问题的理解发生了什么事..如何用MAMP(mysql)设置DJANGO?
所以,我一直在做的是:
- 第一,很明显,我安装了所有必需的包(例如,MySQL和MySQL的 - 蟒蛇等)
-I改变毫安的Apache的文档根目录Django项目文件夹(/ MyDjangoProjects/Sample_Project /)
-I改变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': '',
}
}
- 最后,我跑了甲基苯丙胺的Apache和MySQL服务器和本地主机导航:8888
所以我想基本论点是所有我需要采取必要措施......
我期望导航页面localhost:8888将直接到我的项目的主页面视图(index.html),就像我在urls.py中配置的那样。但是,它只是打开一个“Index of /”页面,其中包含我本地目录中的目录和python文件。我知道MAMP旨在与PHP一起使用并寻找index.php,但我认为它也可以与Django项目一起工作。
1.是否还有其他需要测试Django项目用MAMP?谢谢...
2.此外,数据库文件“sampleprojectdb”创建的位置?当我使用sqlite而不是mysql时,当我运行“python manage.py syncdb”时,数据库文件被自动创建。