一、前言

(一)、概述

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

创建要使用的项目目录

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

下载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设置

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

下载项目

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

目录简介

最外层的: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如何启动前端_Django项目创建到启动详解(最全最具体)相关推荐

  1. python运行一个项目_Django 项目创建到启动(最全最详细的第一个项目)

    一.前言 (一).概述 Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django. Django是一个开放源代码的Web应用框架 ...

  2. 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

    用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...

  3. upan启动写入usb驱动_为什么创建可启动USB驱动器比创建可启动CD更复杂?

    upan启动写入usb驱动 Creating bootable CDs and DVDs tends to be a simple, straightforward process, but why ...

  4. Tomcat 项目代码上线步骤详解

    Tomcat 项目代码上线步骤详解 1.上线内容(JSP代码,图片,包文件(jar|war|ear)) 2.上线内容来源 a.开发人员提供(邮件形式).tar.gz 压缩包(包文件开发负责编译 编译命 ...

  5. python数组相减_对Python 中矩阵或者数组相减的法则详解

    对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...

  6. python线程池(threadpool)模块使用笔记详解

    这篇文章主要介绍了python线程池(threadpool)模块使用笔记详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 最近在做一个视频设备管理的项目,设备包括(摄像 ...

  7. python中requests库的用途-python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...

  8. pythondifflib详解_用python标准库difflib比较两份文件的异同详解

    [需求背景] 有时候我们要对比两份配置文件是不是一样,或者比较两个文本是否异样,可以使用linux命令行工具diff a_file b_file,但是输出的结果读起来不是很友好.这时候使用python ...

  9. python数据挖掘笔记】二十.KNN最近邻分类算法分析详解及平衡秤TXT数据集读取

    #2018-04-06 07:57:00 April Friday the 14 week, the 096 day SZ SSMR python数据挖掘笔记]二十.KNN最近邻分类算法分析详解及平衡 ...

最新文章

  1. mysql的sql_mode合理设置
  2. 【十五分钟Talkshow】工作流及工作流框架、服务
  3. sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
  4. 如何编写一个Systemd Service(转)
  5. 北师大名教授通过趣味数学与幽默教你学数学思维
  6. 想让DBA瞬间崩溃,那就让他去做SQL性能优化
  7. mongodb用户管理和服务安装
  8. [UE4]复制引起的重复对象
  9. 《Java进阶学习+面试宝典》分享给大家
  10. 数学建模论文详细分工——论文手要求篇
  11. 五笔字型初学者常见问题答疑
  12. python爬虫做毕业论文_基于Python的网络爬虫(智联招聘)开发与实现毕业论文+作品源码+演示视频...
  13. 在VS中一个项目下两个以上源文件怎么通过编译
  14. 租用国外服务器兴起的背景
  15. SpringBoot 报错 Unrecognized field
  16. 为什么重写equals方法,还必须要重写hashcode方法
  17. Redis 乱码解决与思考
  18. 【PHP】php 递归、效率和分析
  19. 江苏省计算机二级c语言题型分值,计算机二级C语言题型和评分标准
  20. 3904三极管是什么功能_为什么有时候我们在电路中串联220电阻

热门文章

  1. Java程序执行Linux命令
  2. Android-电话录音服务
  3. 利用FPGA实现外设通信接口之:利用FPGA实现USB 2.0通信接口
  4. 深度学习框架的比较(MXNet, Caffe, TensorFlow, Torch, Theano)
  5. winsows10下用ninja编译配置caffe
  6. bat set命令详解
  7. SQLIO 模拟随机或者顺序的方式来测试磁盘IO的性能
  8. 新书上市:《FLUENT 14.0超级学习手册》
  9. COBOL 学习笔记 之 入門篇(续集)
  10. python 查找文件名包含指定字符串