Python学习之Django初识

Django项目创建方法:

django-admin startproject [项目名称]

例:django-admin startproject first_project

运行django项目(默认端口号8000):

python manage.py runserver

指定端口运行:python manage.py runserver 9000

Django项目结构介绍:

Manage.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help 查看帮助。一般情况下不需要编辑此文件。

Settings.py:本项目的设置项,以后所有和项目相关的配置都在此页面。

Urls.py:配置URL路由。

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

 

Project和app的关系

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

 

创建app:

python manage.py startapp [app名称]

App中的文件:

__init__.py 说明目录是一个python模块

Models.py 写和数据库相关的内容

Views.py 接收请求,处理数据  与M和T进行交互

Tests.py 写测试代码的文件

Admin.py 网站后台管理相关的

 

发布了16 篇原创文章 · 获赞 3 · 访问量 2235

猜你喜欢

转载自blog.csdn.net/OthersOnlyMe/article/details/103549184