Django项目创建到启动详解(最全最详细)


Posted in Python onSeptember 07, 2019

一、前言

(一)、概述

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

Django是一个开放源代码的Web应用框架,由Python写成。

Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

Django采用了MVC的软件设计模式,即模型M,视图V和控制器C;

(二)、预处理

配置环境

OS:CentOS 7.6 64bit

python版本:3.7

Windows软件:pycharm

服务器地址:10.10.128.11

创建要使用的项目目录

Django项目创建到启动详解(最全最详细)

创建python虚拟环境,并激活虚拟环境

Django项目创建到启动详解(最全最详细)

下载Django

Django项目创建到启动详解(最全最详细)

二、项目启动

(一)、项目创建

(test) [root@python test]# pip list
Package Version
---------- -------
Django 2.2.1
pip 19.1.1
pytz 2019.1
setuptools 41.0.1
sqlparse 0.3.0
wheel 0.33.4
(test) [root@python test]# django-admin startproject my_test
(test) [root@python test]# ls
my_test
(test) [root@python test]# cd my_test/
(test) [root@python my_test]# ls
manage.py my_test

这样我们的项目就创建好了。

(二)、连接编辑器

pycharm设置

Django项目创建到启动详解(最全最详细)

Django项目创建到启动详解(最全最详细)

添加python解释器和选择解释器

Django项目创建到启动详解(最全最详细)

Django项目创建到启动详解(最全最详细)

下载项目

Django项目创建到启动详解(最全最详细)

这样就可以看见我们建立的第一个项目目录了。

Django项目创建到启动详解(最全最详细)

目录介绍

  • 最外层的:file: my_test/ 根目录只是你项目的容器, Django 不关心它的名字,你可以将它重命名为任何你喜欢的名字。
  • manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。
  • 里面一层的 my_test/ 目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如 mysite.urls).
  • my_test/__init__.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。
  • my_test/settings.py:Django 项目的配置文件。
  • my_test/urls.py:Django 项目的 URL 声明,就像你网站的“目录”。
  • my_test/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。

(二)、配置数据库

Django配置数据库:传送门

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python自动化构建工具scons使用入门笔记
Mar 10 Python
python排序方法实例分析
Apr 30 Python
python操作ie登陆土豆网的方法
May 09 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
对python中执行DOS命令的3种方法总结
May 12 Python
python矩阵的转置和逆转实例
Dec 12 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
Jul 02 Python
django 使用全局搜索功能的实例详解
Jul 18 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
keras slice layer 层实现方式
Jun 11 Python
通过实例解析python创建进程常用方法
Jun 19 Python
Python实现机器学习算法的分类
Jun 03 Python
Python笔试面试题小结
Sep 07 #Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 #Python
django创建简单的页面响应实例教程
Sep 06 #Python
如何利用python给图片添加半透明水印
Sep 06 #Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 #Python
Python常用数据类型之间的转换总结
Sep 06 #Python
Python3 JSON编码解码方法详解
Sep 06 #Python
You might like
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
php 正则表达式小结
2009/08/31 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
Python常用列表数据结构小结
2014/08/06 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
Python中的urllib模块使用详解
2015/07/07 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
专科应届生求职信
2013/11/24 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
我的网上商城创业计划书
2013/12/26 职场文书
商务邀请函范文
2014/01/14 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
2014财务年终工作总结
2014/12/08 职场文书
瘦西湖导游词
2015/02/03 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
入党心得体会
2019/06/20 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers