Django环境搭建及项目配置
来源:互联网 发布:软件测试工资待遇2017 编辑:程序博客网 时间:2024/06/01 10:40
Django环境搭建及项目配置
Django是一个开放源代码的web应用框架,由Python语言编写而成。采用MVT模式,模型M,视图V,模板T。
模型M:即数据存取层,处理与数据相关的所有事务,例如:如何存取数据,如何验证数据的有效性等等
视图V:即表现层,处理与表现相关的决定,如何在页面或其他文档中进行显示。
模板T:业务逻辑层,存取模型及调取恰当模板的相关逻辑。
1. Django的开发环境搭建
安装
如果你安装了Python
的开发环境和pip
。可以直接使用pip
命令安装。
pip install django
详细安装教程如下:
Django安装教程
Django第一个程序
1. 创建项目
创建一个目录test,在目录打开cmd命令窗口,输入:
# 创建一个test-django工程django.admin startproject test_django
会在test目录下创建一个django的项目,项目名称为test_django。
2. 项目结构解释
test_django项目的目录结构如下
test_django项目包含一个manage.py文件和一个test_jango目录。
test_django目录:是项目的容器。manage.py:是一个使用命令行工具。可让你以各种方式与该Django项目进行交互。test_django/__init__.py:一个空文件,告诉Python该目录是一个Python包。test_django/settings.py:该Django项目的设置和配置。test_django/urls.py:该Django项目的URL声明;一份由Django驱动的网站目录。test_django/wsgi.py:一个WSGI兼容web服务器的入口,以便运行你的项目。
3. 启动服务器
我们通过cmd命令行在test_django项目下,输入:
python manage.py runserver 0.0.0.0:8000
如图:
启动服务之后,在浏览器输入127.0.0.1:8000
,会出现,下图所示:
4. 视图、URL和数据库配置
- 配置视图
在test_django项目工程下的test_django目录下创建一个view.py
文件,里面写有代码:
from django.http import HttpResponsedef hello(request): return HttpResponse("Hello World!")
- 配置URL
打开urls.py文件,修改成如下:
from django.conf.urls import urlfrom . import viewurlpatterns = [ url(r'^$', view.hello),]
- 配置数据库
在settings.py文件中,有如下配置:
# Database# https://docs.djangoproject.com/en/1.11/ref/settings/#databasesDATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}
表示数据库默认使用的是sqlite数据库。
如果我们想把sqlite数据库换成mysql数据库或其他数据库,我们可以改成这样。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db_name', #你的数据库名称 'USER': 'root', #你的数据库用户名 'PASSWORD': 'root', #你的数据库密码 'HOST': '', #你的数据库主机,留空默认为localhost 'PORT': '3306', #你的数据库端口 }}
如果使用的是Python3.0的pymysql库,在执行开始服务器时报错,在init.py文件中配置如下代码:
import pymysqlpymysql.install_as_MySQLdb()
阅读全文
0 0
- Django环境搭建及项目配置
- Django创建项目及虚拟环境搭建
- Django环境搭建及安装
- 下载django及环境搭建
- django简介及环境搭建
- 【django】搭建博客教程(1)——环境搭建,项目创建及初步测试
- python环境搭建,pycharm的配置,django安装及MySQL数据库配置
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- 10、django开发环境搭建及使用
- 10、django开发环境搭建及使用
- django(1) 环境搭建及常用命令
- Django环境搭建及一些常用命令
- Windows7下的Django环境、项目及工程搭建(包括anaconda安装方法)(一)
- windows7下Django项目生产环境搭建及踩过的坑
- Django环境配置和测试项目创建
- TestLink环境搭建及配置
- java环境搭建及配置
- 干货 | Elasticsearch5.X Mapping万能模板
- Python学习1
- 接口的申明与使用
- 阿里云服务器 discuz不能发邮件
- Android题目笔记(五)
- Django环境搭建及项目配置
- Windows编程基础--第12节 MFC之树控件CTreeCtrl
- 创建xml文件并保存数据
- R语言-决策树-party包
- 除法
- java堆内存分配与回收策略
- json文件导入hbase
- Electron结合React开发桌面应用
- Djando模板