码迷,mamicode.com
首页 > 其他好文 > 详细

Django学习日记02_项目环境

时间:2015-06-06 17:54:47      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

创建一个工程:

django-admin.py startproject mySite

将会产生以下文件:

mySite/
? ? manage.py
? ? mySite/
? ? ? ? __init__.py
? ? ? ? settings.py
? ? ? ? urls.py
? ? ? ? wsgi.py

配置工程

编辑settings.py文件,在里面修改工程的一些设定:

1. 数据库引擎

默认数据库引擎为sqlite3,如果修改为mySQL或者postpreSQL等,则应该在DATABASE中修改(MySQL):

DATABASES = {
? ? ‘default‘: {
? ? ? ? ‘ENGINE‘: ‘django.db.backends.mysql‘,?
? ? ? ? ‘NAME‘: ‘realhealth‘, ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ‘USER‘: ‘root‘, ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ‘PASSWORD‘: ‘root‘, ? ? ? ? ? ? ? ? ??
? ? ? ? ‘HOST‘: ‘127.0.0.1‘, ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ‘PORT‘: ‘3306‘, ? ? ? ? ? ? ? ? ? ? ????
? ? }
}

如果用sqlite,则NAME应该填写数据库文件,如果使用mysql、postgresql,则应填写已经创建并且将在web中使用的数据库名称。MySQL的默认端口号为3306,相关开发环境配置

由于使用python3时,安装的mysql支持是pymysql,而不是mysqldb,所以需要在__init__.py中添加以下代码:

import pymysql
pymysql.install_as_MySQLdb()

使用./manage.py migrate 命令安装相应的应用,显示:

技术分享

数据库配置成功

2. 其他设置

设置时区:上海,东八区

TIME_ZONE = ‘Asia/Shanghai‘

运行服务器

做好简单配置之后,即可通过

python manage.py runserver 0.0.0.0:8000

运行服务器,此时,允许所有地址访问,在宿主机的浏览器中,输入地址?

127.0.0.1:8888

即可看到django的页面:

技术分享

如果你和我使用一样的学习环境,可以在这里找到相关网络配置

?

?

Django学习日记02_项目环境

标签:

原文地址:http://www.cnblogs.com/lyon2014/p/4556844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!