IT基地
用户登陆
我要注册
用户名或密码错误
登 陆
注 册
IT基地 > 李蓝猫的博客 > 我要发文
Python学习记录-Django框架目录结构及简单博客代码
作者:李蓝猫   发布时间:2018-08-01 14:45:27   点击数:296

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。

安装Django
pip install Django

我的Django版本

image.png

1.创建项目

django-admin startproject xxx(xxx为你的项目名 我的是myblog)


目录结构

image.png

manage.py   与项目进行交互的命令行工具集入口 项目管理器

程序启动  python manage.py runserver  0.0.0.0(地址):8000(端口)
数据迁移  python manage.py migrations
数据同步  python manage.py migrate

运行 python manage.py 会有对应的命令大全

   image.png


wsgi.py  python服务器网关接口 python应用与web服务器之间的接口 无须更改

urls.py   url配置文件 Django项目中所有地址(页面)都需要我们自己去配置其url

settings.py  项目的总配置文件包含数据库、web应用、时间等配置


2.创建项目下应用

总体目录结构

 image.png

将应用名添加项目名下settings.py中的INSTALLED_APPS

# Application definition

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog'
]

项目blog下结构

image.png

migtations 数据移植(迁移)模块 文件夹内容自动生成

templates   模版文件夹 需要手动创建此文件夹

admin.py    当前应用(blog)的后台管理系统配置

apps.py       该应用的一些配置 

models.py  数据模块 内置封装并使用ORM框架 类似于MVC结构中的Models(模型)

test.py        自动化测试模块 在这里编写测试脚本(语句)

view.py       执行响应的代码所在模块 代码逻辑处理的主要地点 大部分代码都在这里编写


附一个小型的demo博客基础样例


myblog.zip


本站部分数据来自软件的自动采集,仅用于学习交流,决不用于商用,如有侵犯您的合法权益,请联系我们删除。
发表技术文档,,记录个人生活,聚集意见领袖,众多IT精英,以我们的技术让开发更便捷。
IT基地版权所有,伪版必究 京ICP备17064610号-1
微信 QQ空间 QQ好友 新浪微博 Facebook Twitter
0.0331s