首页 > 编程语言 > 详细

Python-Django学习笔记(二)-创建一个Django项目与应用

时间:2020-02-26 12:38:23      阅读:65      评论:0      收藏:0      [点我收藏+]

1、创建一个Django项目

打开cmd命令行,设置好工作目录(cd 目录路径),然后输入

django-admin startproject projectname #必须安装好Django才可以执行

在工作目录下就可以看到如下目录(我新建的项目名为”note”):

技术分享图片

其中:

  • manage.py文件: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

与项目同名的包里面我们可以查看到的目录结构:

  • note/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • note/settings.py: 该 Django 项目的设置/配置。
  • note/urls.py: 该 Django 项目的 URL 声明; 这是项目的根路由
  • note/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目

我们需要了解并配置的两个文件:

(1) settings.py项目配置文件

    这个配置文件用于配置和管理Django项目的运维信息。

    settings.py配置文件中的所有配置项都是大写的,项目创建时,就初始化了一些默认配置,这些默认配置承载着最基础的项目信息。

其中常用的配置项有:

    DATABASES :数据库配置

   TEMPLATES:配置HTML页面的模板地址templates

    STATICFILES_DIRS :配置静态文件

   MIDDLEWARE :配置中间件

    DEBUG:默认为True,项目上线时改为False

    ALLOWED_HOSTS:限定请求中的host值

(2) urls.py路由系统

    Django的路由系统作用是使views中处理数据的函数与请求的url建立映射关系。

    请求到来之后,根据urls.py里的关系条目,查找到与请求对应的处理方法。

    技术分享图片

此时我们可以运行一下项目以确定项目顺利的创建:

打开cmd命令行,进入项目目录,然后输入

python manage.py runserver 8000 #8000为端口号,可以自行修改

此时打开浏览器输入 localhost:8000 或者 127.0.0.1:8000 可以看到以下界面

技术分享图片

2、创建一个项目应用

    项目应用相当于项目的每一个模块,例如职工信息管理、公司部门信息管理都属于公司后台管理项目,可以创建两个应用来处理两方面的信息与功能

在cmd命令行中进入项目目录,输入

python manage.py startapp firstApp #firstApp为应用名

现在项目目录如下:

技术分享图片

注意:新创建的应用必须注册才可以使用!!!

打开与项目同名目录下的settings.py,在如下部分添加:

技术分享图片

Python-Django学习笔记(二)-创建一个Django项目与应用

原文:https://www.cnblogs.com/Eric-Lullaby/p/12366234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!