初学django

 

目录

django特点

安装django

建立项目 


django特点

diango定义服务发布,路由映射,模板编程,数据处理的一整套功能,这意味它相互之间是紧密结合的。

django遵循MVC架构的web开发框架。其主要组成部分

1、管理工具(management)(manage.py):一套内置的创建站点,迁移数据,维护静态文件的命令工具。

2、模型(MOdel)(M):提供数据访问接口和模块,包括数据段,元数据,数据关系等的定义及操作。

3、视图(Views)(V):django的视图层封装了HTTPRequest和Response地一系列操作和数据流,其主要功能包括URL映射机制,绑定模板等。

4、模板(template):是一套Django自己的页面渲染模板语言,用于若干内置的tags 和filters定义页面的生成方式。

5、表单(form):通过内置的数据类型和控制生成HTML表单

6、管理站(Admin):通过声明需要管理的model,快速生成后台数据管理网站。

(学了几天的django,发现许多东西学了容易忘,所以将其写下来,以及遇到的·一些问题,希望能和各位路过的大佬一起交流)

 

学习django,应该去学习,一下一些内容(这是来之一个大佬的建议:下面这些建议虽然在初学时Django似乎不那么重要,但会决定你能不能走的更远,更深入

学习 前端相关知识(看个人兴趣,了解一些也挺好的)

学习 Linux 基础命令

学习 数据库,缓存等相关知识

学习 HTTP协议相关内容

学习 网络相关知识(TCP/IP协议)

学习 算法,数据结构等知识(基本的数据结构和算法要会)

学习 操作系统原理等

安装django

pip install django

检测是否安装成功

import django 

print(django.VERSION)

我使用的是2.2.2版本

如果安转时网络不好,无法安装,可以到官网下载,安装源文件

https://www.djangoproject.com/download/

 

建立项目

下面凡是使用# 说明在命令行进行,使用>>>说明在python环境运行

在命令行中+,将地址跳转到你希望将项目建立的目录

# diango-admin startproject  mysite   

(mysite 是项目名称可以自学更改)

mysite

├── manage.py

└── mysite

    ├── __init__.py

    ├── settings.py

    ├── urls.py

    └── wsgi.py

django会自动生产这样的目录结构,下面进入mysite目录

#python manage.py startapp app

(app 可更改)目录结构如下

app/

├── __init__.py

├── admin.py

├── models.py

├── tests.py

└── views.py

#python manage.py runserver

你会看到如下信息

June 26, 2019 - 21:09:47

Django version 2.0, using settings 'mysite2.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

在浏览器输入http://127.0.0.1:8000/,既可以看见一个火箭发射界面,这是一个django自带的运行界面,这我们就建立好了一个站点,女朋友叫我有事先写到这,下一篇我们继续,大家回见。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值