前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django基础篇-基本认知及环境搭建

Django基础篇-基本认知及环境搭建

作者头像
小团子
发布2019-07-18 11:05:00
5830
发布2019-07-18 11:05:00
举报
文章被收录于专栏:数据云团数据云团

Django 基础

  • 基本认知
  • 工具准备
  • 新建项目
  • 目录及文件说明
  • 开发服务器
  • 创建视图函数
  • 新建应用(app)

1.基本认知

Django 是用 Python 开发的一个免费开源的Web框架,可以用于快速搭建高性能的网站。

Web 应用框架是一种开发框架,用来支持动态网站,网络应用程序及网络服务的开发。

http 服务器:用来接受用户请求,并将请求转发给 Web 应用框架进行处理。Web 应用框架处理完以后再发送给 http 服务器,http 服务器再返回给用户。

2.工具准备

linux(ubuntu) + python3 + pycharm + mysql

  • python3:virtualenv,django,pymysql

python 虚拟环境 virtualenv

  • 安装 django :pip install django==2.0

注意:django1.11 和 django2.0 版本有些区别。

  • 创建虚拟环境并在虚拟环境中安装好 django2.0

3.新建项目

两种方式:

  • 在命令行中创建:

django-admin startproject yuntuan

  • 在 pycharm 编辑器中创建:

框架篇-Django博客应用-创建项目

4.Django目录及文件说明

5.开发服务器

用的是 linux 上面的环境,为了在 windows 的浏览器上能访问到服务器,需要修改 settings.py 文件,将里面的 ALLOWED_HOSTS = []

改成 ALLOWED_HOSTS = ['*'],这样才能在本地访问到 linux 上面的服务器。

linux 虚拟机网络连接方式是 nat 端口转发时,需要设置 http 服务 8000 端口的转发:

将配置文件和端口都设置好后就可以去运行服务,服务开启:

开启服务的命令:python manage.py runserver 0:8000

注意:从这些开启的方式中选择一种方便的去开启服务就可以了,不要重复操作,重复操作就会被占用。

当服务启动后,打开浏览器输入 ip:端口 回车就能看到页面,这就说明已经访问到了 linux 上面的 django 开发服务器了。

6.创建视图函数

在项目目录下创建 views.py 视图函数:

定义视图函数相关的 URL

文件保存好后,检查服务器是否正常运行

7.新建应用(app)

  • 一个项目可以包含多个应用,创建应用的命令:

在命令行中输入

python manage.py startapp blog

  • 在 pycharm 中打开项目的 manage 管理器,然后输入创建应用的命令:

startapp appname

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据云团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档