社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

Django 怎样创建第一个项目

委屈的小煤球 • 5 年前 • 471 次点击  

一、创建 Django 项目:

1、命令行方式:

1. 创建项目:打开终端,使用命令django-admin startproject [项目名称] 即可创建 。比如:

django-admin startproject first_project

2. 创建应用(app):一个项目类似于是一个架子,但是真正起作用的还是 app 。在终端进入到项目所在的路径,然后执行 python manage.py startapp [app名称] 创建一个app。

python manage.py startapp hello_word

2、PyCharm方式:

用 pycharm 新建一个 Django 项目,新建项目的截图如下:

image

二、运行Django项目:

1. 通过命令行的方式:

python manage.py runserver

这样可以在本地访问你的网站,默认端口号是 8000 ,这样就可以在浏览器中通过 http://127.0.0.1:8000/ 来访问你的网站啦。如果想要修改端口号,那么在运行的时候可以指定端口号,

python manage.py runserver 9000

这样就可以通过 9000 端口来访问啦。另外,这样运行的项目只能在本机上能访问,如果想要在其他电脑上也能访问本网站,那么需要指定 ip 地址为 0.0.0.0 。比如:

python manage.py runserver 0.0.0.0:8000

2. 通过 pycharm 运行。

直接点击右上角的绿色箭头按钮即可运行。

三、项目结构介绍:

  1. manage.py :以后和项目交互基本上都是基于这个文件。一般都是在终端输入 pythonmanage.py [子命令] 。可以输入 python manage.py help 看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。

  2. settings.py :本项目的设置项,以后所有和项目相关的配置都是放在这个里面。

  3. urls.py :这个文件是用来配置URL路由的。比如访问 http://127.0.0.1/news/ 是访问新闻列表页,这些东西就需要在这个文件中完成。

  4. wsgi.py :项目与 WSGI 协议兼容的 web 服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。

四、project和app的关系:

app 是 django 项目的组成部分。一个 app 代表项目中的一个模块,所有 URL 请求的响应都是由 app 来处理。比如豆瓣,里面有图书,电影,音乐,同城等许许多多的模块,如果站在 django 的角度来看,图书,电影这些模块就是 app ,图书,电影这些 app 共同组成豆瓣这个项目。因此这里要有一个概念, django 项目由许多 app 组成,一个 app 可以被用到其他项目, django 也能拥有不同的 app。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31421
 
471 次点击