首页 > 其他分享 >Django[二] 创建一个新的项目

Django[二] 创建一个新的项目

时间:2023-01-18 15:00:48浏览次数:33  
标签:文件 配置文件 项目 创建 py Django

IDE: PyCharm 2021.3.1 (Professional Edition)

1. 在开始界面中创建一个New Project

 

 如果是专业版(可能需要安装完Django),可以看到这个Django选项。

 

 

创建完成后的项目结构:

 

 

2. 使用命令行进行创建。

 cmd窗口输入 :django-admin startproject bookstore

 

 创建成功后的目录:

 

 

 对比一下,两种方法创建的目录基本一致,只是pycharm多了一个templates目录

 

 3. Django项目配置文件

参考文章:http://c.biancheng.net/view/7458.html

1) manage.py文件

一级子目录中的 manage.py 文件是管理 Django 项目的重要命令行工具,它主要用于启动项目、创建应用和完成数据库的迁移等。

2) __init__.py文件

二级子目录中的 __init__.py 文件用于标识当前所在的目录是一个 Python 包,如果在此文件中,通过 import 导入其他方法或者包会被 Django 自动识别。

3) settings.py文件

settings.py 文件是 Django 项目的重要配置文件。项目启动时,settings.py 配置文件会被自动调用,而它定义的一些全局为 Django 运行提供参数,在此配置文件中也可以自定义一些变量,用于全局作用域的数据传递。

4) urls.py文件

url.py 文件用于记录 Django 项目的 URL 映射关系,它属于项目的基础路由配置文件,路由系统就是在这个文件中完成相应配置的,项目中的动态路径必须先经过该文件匹配,才能实现 Web 站点上资源的访问功能。

5) wsgi.py文件

wsgi.py 是 WSGI(Web Server Gateway Interface)服务器程序的入口文件,主要用于启动应用程序。它遵守 WSGI 协议并负责网络通讯部分的实现,只有在项目部署的时候才会用到它。

 

标签:文件,配置文件,项目,创建,py,Django
From: https://www.cnblogs.com/champaign/p/17059824.html

相关文章

  • Django[一]安装和配置
    日期:2023年1月18日python版本:python3.10.0Django版本:4.1.51.pip安装:在安装完Python并配置完环境变量的提前下,在cmd窗口直接执行:pipinstalldjango   2.验......
  • labview操作者框架+ADS+twincat2(twincat3) st语言ethercat总线控制工程项目资料
    labview操作者框架+ADS+twincat2(twincat3)st语言ethercat总线控制工程项目资料twincat控制器+twincat资料 到手能用,labview界面+控制器​​查看资料来源​​......
  • K8S 创建 CA 根证书和秘钥
    前戏为确保安全,​​kubernetes​​​ 系统各组件需要使用 ​​x509​​ 证书对通信进行加密和认证。CA(CertificateAuthority)是自签名的根证书,用来签名后续创建的其......
  • Azure ARM (27) 自定义Role,只能创建MySQL Flexible Server资源
    《WindowsAzurePlatform系列文章目录》 用户这里有个新的需求,自定义Role,只能创建MySQLFlexibleServer资源和PrivateDNSZone,不能创建资源资源。可以......
  • Django一个“高质量”小白的学习之路
    人类的思维倾向于直白、视觉和线性,还有好奇心,这是祖先遗传下来的思维习惯。如果论结果,显然我是一个计算机学习的失败者。因为我作为一个已经刚到不惑之年的中年男子,还在......
  • TinyWebserver项目简述
    webserver总结前言:最近做毕设刚好看了这个项目,所以做了一个总结,同时也希望可以帮到其他人。如果本文中有一些概念看不懂,比如说epoll之类的概念,可以自行百度,对这些概念的......
  • linux jenkins maven工程创建打jar包
    1.首相在Linux上安装Java环境(请自行百度)2.安装maven(简单说一下步骤,下载maventar包,解压后配置环境变量,mvn-v命令验证)配置maven依赖路径,打包时要用到依赖,编辑settings.xml......
  • 敏捷项目:如何制定测试计划 ?
    读者提问: 『阿常你好,请问在敏捷开发的项目中,你作为项目中唯一的测试人员如何制定相对符合的测试计划推动项目进程呀 ?』 阿常回答: 一页纸的测试计划即可(简单列下......
  • 【转】Java项目构建工具Gradle是否可以完全替代Maven?
    前言在Java项目的开发中,需要引入自动化构建工具来帮助我们管理项目的外部依赖包、项目编译、打包等工作。Gradle和Maven是Java世界中两个重要的自动化构建工具,在项目中我们......
  • JavaWeb项目中web.xml配置文件<servlet-class>…</servlet-class>中的路径出现问题以及服
    问题如图 原因:1.改变了WEB-INF文件夹下lib文件夹下servlet-api.jar的路径2.缺失lib文件夹下的servlet-api.jar,没有添加到库中解决办法:不要改动lib文件的路......