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 xlrd读取excel日期类型的2种方法
Apr 28 Python
python编程开发之日期操作实例分析
Nov 13 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
Python学习小技巧之列表项的拼接
May 20 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
Aug 02 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
Sep 20 Python
Django框架models使用group by详解
Mar 11 Python
Python代码中如何读取键盘录入的值
May 27 Python
Python如何急速下载第三方库详解
Nov 02 Python
python生成word合同的实例方法
Jan 12 Python
python抢购软件/插件/脚本附完整源码
Mar 04 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
相对路径转化成绝对路径
2007/04/10 PHP
php foreach、while性能比较
2009/10/15 PHP
PHP的反射机制实例详解
2017/03/29 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python调用c++传递数组的实例
2019/02/13 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
python基于opencv检测程序运行效率
2019/12/28 Python
Python单链表原理与实现方法详解
2020/02/22 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
小学教师学期末自我评价
2013/09/25 职场文书
工商管理系学生的自我评价分享
2013/11/29 职场文书
高中体育教学反思
2014/01/24 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
公司晚会策划方案
2014/05/17 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
会计学专业求职信
2014/07/17 职场文书
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫