python3.4+django1.9+mysql5.6环境之hello world
2016-04-20 16:30
639 查看
一、创建项目
下载django的包,到刚解压后的目录下执行命令 python setup.py install
先转到包所在目录,然后运行django-admin.py startproject myweb
或者(django-admin startproject myweb “我的是这个”)
即可建立名字为myweb 的项目
创建成功后到该文件夹下运行:python manage.py runserver
二,数据库
Python3.4,可用pymysql来连接,在github上下载这里下载
然后在目录下进行安装:python setup.py install
在Django中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
最关键的一点,在站点的init.py文件中,我们添加如下代码:
做完上述动作后,即可在django中访问mysql了。
然后可以测试MySQL连接成功与否:
三、创建应用
另开cmd,cd到项目的文件夹下,执行python manage.py startapp blog(app名称可自己定)
四、创建首页
在settings.py文件里填写入刚才创建的app的名称
在app文件夹下的views.py编写核心代码:
下一步在urls.py里面绑定映射关系:
然后在浏览器中输入:http://127.0.0.1:8000/hello/
你就可以看到:Hello world !
下载django的包,到刚解压后的目录下执行命令 python setup.py install
先转到包所在目录,然后运行django-admin.py startproject myweb
或者(django-admin startproject myweb “我的是这个”)
即可建立名字为myweb 的项目
创建成功后到该文件夹下运行:python manage.py runserver
二,数据库
Python3.4,可用pymysql来连接,在github上下载这里下载
然后在目录下进行安装:python setup.py install
在Django中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'myweb', 'USER':'root', 'PASSWORD':'root',#MySQL的密码 'HOST':'127.0.0.1', 'PORT':'3306', 'OPTIONS': { 'autocommit': True, }, } }
最关键的一点,在站点的init.py文件中,我们添加如下代码:
import pymysql pymysql.install_as_MySQLdb()
做完上述动作后,即可在django中访问mysql了。
然后可以测试MySQL连接成功与否:
import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='myweb') cur = conn.cursor() cur.execute("SELECT * FROM user") for r in cur.fetchall(): print(r) conn.close()
三、创建应用
另开cmd,cd到项目的文件夹下,执行python manage.py startapp blog(app名称可自己定)
四、创建首页
在settings.py文件里填写入刚才创建的app的名称
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog' ]
在app文件夹下的views.py编写核心代码:
from django.shortcuts import render,render_to_response from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
下一步在urls.py里面绑定映射关系:
from django.conf.urls import patterns,include,url from django.contrib import admin from blog.views import hello #注意路径 urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), url(r'^hello/$',hello),
然后在浏览器中输入:http://127.0.0.1:8000/hello/
你就可以看到:Hello world !
相关文章推荐
- python的排序函数sort,sorted
- python连接数据库,tushare,Dataframe to sql
- python 日期处理(日期间间隔时间)
- python glob fnmatch 用于文件查找操作
- python selenuim使用代理的方式
- 详解Python命令行解析工具Argparse
- Python之道(一)之安装Python
- 菜鸟入门_Python_机器学习(2)_最基本统计特性的证明
- Python 命令行解析工具 Argparse介绍
- Python 解析base64数据到opencv图像
- 机器学习系列(9)_机器学习算法一览(附Python和R代码)
- python3 字典遍历操作
- Dpark与Spark的区别
- python 爬取煎蛋网妹子的图片
- Python线程指南
- Python学习(12)日期和时间
- python中os模块中文帮助文档
- Python 三目运算符(三分支)
- 【机器学习算法-python实现】矩阵去噪以及归一化
- Python实现基于朴素贝叶斯的垃圾邮件分类