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简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
python中返回矩阵的行列方法
Apr 04 Python
python读取文本中的坐标方法
Oct 14 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
Python3.8中使用f-strings调试
May 22 Python
关于Python作用域自学总结
Jun 10 Python
python搜索包的路径的实现方法
Jul 19 Python
面向对象学习之pygame坦克大战
Sep 11 Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 Python
keras topN显示,自编写代码案例
Jul 03 Python
python脚本框架webpy的url映射详解
Nov 20 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
php下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
看了就知道什么是JSON
2007/12/09 Javascript
理解JavaScript中的对象 推荐
2011/01/09 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
js密码强度检测
2016/01/07 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
jquery中为什么能用$操作
2019/06/18 jQuery
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
pytorch 修改预训练model实例
2020/01/18 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
Python 使用office365邮箱的示例
2020/10/29 Python
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
中科软测试工程师面试题
2012/06/16 面试题
打架检讨书50字
2014/01/11 职场文书
认识实习感想
2015/08/10 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang