快速使用django搭建web服务

本文详细介绍了如何使用Python的Django框架快速搭建Web服务,包括创建项目、配置工程、数据库连接、模板渲染和后台管理等步骤。通过实例演示了数据库表的创建、URL配置、模板逻辑以及后台管理模块的开发。
摘要由CSDN通过智能技术生成

django是一个python语言开发的web框架。
主要的组件以及特点

  • 强大的数据库功能
  • 自带后台管理功能
  • 优雅的网址
  • 模板系统
  • 缓存系统
  • 国际化

1 搭建项目

安装python2.7或者python3均可,安装pip(默认都有啦)

1.1 安装django

默认安装最新版

(sudo) pip install django

指定版本安装

(sudo) pip install django==1.11.11

安装如果遇到速度太慢或者超时,可以使用国内镜像安装

(sudo) pip install django -i https://pypi.doubanio.com/simple/

安装后就可以下一步搭建项目

1.2 创建一个django项目
1.2.1 创建一个项目目录(已有也行)

mkdir django_test

1.2.2 进入该目录

cd django_test

1.2.3 执行该命令创建一个django项目

django-admin.py startproject family

1.2.4 进入family目录后执行

python manage.py runserver 或者指定端口 python manage.py runserver 8081

在浏览器输入 http://127.0.0.1:8000/ 就可以打开看到 It worked! 字样,表示django项目创建成功

1.3 创建一个django工程

python manage.py startapp family_app

注意点:工程名中不能有中划线

1.4 配置我们的工程

需要在family/settings.py中做一些配置

1.4.1 INSTALLED_APPS列表中注册我们的工程名
1.4.2 配置数据库(mysql)

默认我们本地都安装了mysql(建议5.6+)
在DATABASES字典中注释掉自带的数据库,使用我们自己配置的mysql

    'default': {
       'ENGINE': 'django.db.backends.mysql',
       'NAME': 'family_app',
       'USER': 'wanglei',
       'PASSWORD': 'xxxxxx',
       'HOST': '127.0.0.1',
       'PORT': '3306'
   },
   

注意点:如果mysql版本是5.7+,需要在family/init.py中加入

    import pymysql
    pymysql.install_as_MySQLdb()

原因是直接使用mysql和mysqlDb的不兼容,不能直接使用mysqlDb模块,需要使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值