使用Django3.0.3建立一个网站,基于windows、IDE:Pycharm

一、Django简介

Django 是一个开放源代码的高级 PYTHON WEB 开发框架,非常出色,使用 Django 的能力可能是学习 Python 的最大优势之一。利用 Django 的模型 Model,视图 View 和模板 Template,可以轻松构建可供部署的应用程序。

Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有代表性的一位。许多成功的网站和 APP 都基于 Django。

Django 最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于 2005 年 7 月在 BSD 许可证下发布。这套框架是以比利时的吉普赛爵士吉他手 Django Reinhardt 来命名的。

Django 的主要目标是使得开发复杂的、数据库驱动的网站变得简单。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。

Django 框架的核心包括:一个 面向对象 的映射器,用作数据模型(以 Python 类的形式定义)和关系型数据库间的介质;一个基于正则表达式的 URL 分发器;一个视图系统,用于处理请求;以及一个模板系统。

…………………………………………………………………………………………

二、Django的前景趋势

Django是主要为Web开发服务的,所以Django的未来与Web开发未来发展趋势紧密相关。Django这种基于MVC开发模式的传统框架,非常适合开发基于PC的传统网站,因为它同时包括了后端的开发(逻辑层,数据库层) 和前端的开发(如模板语言,样式)。基于PC的网站和自适应(responsive)的手机网站不会消失,不过其重要性会随着手机APP和小程序等的普及而逐渐降低。即使对于开发传统网站,Django也只有在后台开发上有些优势,在前端仍需要借助流行的JS框架如Vue.js才能开发出互动性强且符合未来审美趋势的优秀网站来。

最近几年及未来几年更流行的开发模式肯定是前后端分离。现代网络应用Web APP或大型网站一般是一个后台,然后对应各种客户端(iOS, android, 浏览器)。由于客户端的开发语言与后台的开发语言经常不一样,这时需要后台能够提供可以跨平台跨语言的一种标准的资源或数据(如Json格式)供前后端沟通,这就是Web API(网络应用程序结口)的作用了。Django本身开发不了符合REST规范的Web API, 不过借助django-rest-framework (DRF)可以快速开发出优秀规范的Web API来。所以我们这里要感谢DRF,因为它,Django的应用前景更广了,减少了被淘汰的风险。
Python的发展趋势
Python和Django具有强相互依赖的关系。目前来看Python在Web开发,科学计算,人工智能各个领域都还是很火热的。从这点看,Django在未来5年应该也不会有什么危机。相反PHP语言及PHP Web框架的下降趋势不可逆转。有搞PHP的同志,还是早点转吧。

原文链接:https://blog.csdn.net/weixin_42134789/article/details/88399577

…………………………………………………………………………………………

三、建开发环境

1、安装python3.7版本

参考这篇教程:python安装教程(Windows系统,python3.7为例)

2、安装python IDE:Pycharm

参考这篇教程:Pycharm及python安装详细教程

…………………………………………………………………………………………

四、建立第一个Django项目

我学习的视频教程:2019最新Django全套教程【千锋Python】

1、打开pycharm新建立一个项目

打开Pychar点击 Create New Proje
在这里插入图片描述
选择一个文件目录,路径中不要有中文,建立工程
在这里插入图片描述

点击create进行创建,等待python加载完成。下面是我创建好的工程。

在这里插入图片描述

找到左下角,点击terminal(终端)按钮。进入命令行中

在这里插入图片描述
点击后出现:
在这里插入图片描述
在命令行内输入:

pip install django
等待django安装安装完成。(解释:这里pip install是python命令行里面的安装指令)
在命令行输入:
pip freeze

这句话可以打印出在python环境下你已经安装好了的包,如果能在打印的信息中找到:Django==3.0.3 就可以证明你已经安装成功了。我安装成功的结果如下图:
在这里插入图片描述
在终端中继续输入

django-admin startproject FirstDjango

这时等几秒钟你就会发现在工程项目中多了你刚建好的项目
在这里插入图片描述
在终端中输入:

cd FirstDjango

然后输入:

python manage.py startapp App

等待几秒钟点击原来的工程目录,你会发现有多了一些目录和文件:
在这里插入图片描述
至此,基本工程框架已经建立完毕

…………………………………………………………………………………………

四、测试

在终端中输入:

python manage.py runserver

出现如下打印信息:
在这里插入图片描述
这时直接点击蓝色的链接,就可以直接登录你刚刚建立好的网站了。
在这里插入图片描述

正式开始:我的下一篇博客 使用python建立一个网站:笔记1 入门

23333333

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是基于Django从零开始搭建个人购物网站的步骤: 1. 安装PythonDjango 首先需要安装 PythonDjango,可以在官网下载安装包进行安装。 2. 创建Django项目 打开 Pycharm,在菜单中选择 File -> New Project,选择 Django 并填写项目名称和路径,点击 Create 按钮即可创建 Django 项目。 3. 创建Django应用 在 Pycharm 窗口左侧的 Project 栏中,右键点击项目名称,选择 New -> Django App,填写应用名称和路径,点击 OK 按钮即可创建 Django 应用。 4. 配置Django数据库 在 settings.py 文件中配置数据库信息,可以选择使用 SQLite3 或其他数据库,例如 MySQL、PostgreSQL 等。 5. 定义Django模型 在应用目录下的 models.py 文件中定义数据模型,例如定义商品、用户、订单等模型。 6. 创建Django数据库使用 Django 的 makemigrations 和 migrate 命令创建数据库表,命令如下: ``` python manage.py makemigrations python manage.py migrate ``` 7. 创建Django视图 在应用目录下的 views.py 文件中定义视图函数,例如定义商品列表、商品详情、购物车、下单等视图函数。 8. 创建Django模板 在应用目录下的 templates 目录中创建 HTML 模板文件,例如定义商品列表页面、商品详情页面、购物车页面、下单页面等模板文件。 9. 配置Django URL 在应用目录下的 urls.py 文件中配置 URL,将 URL 和视图函数进行关联,例如绑定商品列表、商品详情、购物车、下单等 URL。 10. 运行Django项目 在 Pycharm 中点击 Run 按钮,即可启动 Django 项目,访问 http://localhost:8000/ 即可查看网站页面。 以上就是基于 Django 从零开始搭建个人购物网站的步骤,希望能够帮到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值