Django入门

目录

一·  初识Django

二·  Django基础命令

三·  初识Django项目

四·  初识Django应用

五·    Django Hello Word创建

1.创建项目和app

2.编写视图添加路径

3.运行


一·  初识Django

Django是一个开放源代码的Web应用框架,由python写成。

Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。

不同的Django对应,不同的Python版本,否则会出现不兼容的情况

Django 版本 Python 版本
2.2 3.5、3.6、3.7、3.8、3.9
3.1     3.6、3.7、3.8、3.9
3.2   3.6、3.7、3.8、3.9、3.10
4.0、4.1 3.8、3.9、3.10

二·  Django基础命令

项目相关命令

django-admin     # 查看django的基础命令
startproject         # 启动django项目
startapp              # 启动django应用
check                 # 调验项目的完整性
runserver            # 本地简易运行Django项目
shell                    # 进入Django项目的python shell环境
test                     # 执行Django用例测试
数据库相关命令
makemigrations     # 创建模型变更的迁移文件
migrate                  # 执行上一个命令创建的迁移文件
dumpdata              # 把数据库数据导出到文件
loaddata              # 把数据库的文件导入文件

三·  初识Django项目

一个Django项目包含一组配置和若干个Django应用

django-admin startproject 项目名字  # 创建项目
mangage:django项目管理的文件
settings:django项目的配置文件
urls: django项目的路由文件
wsgi:作为wsgi所需要的内容

四·  初识Django应用

一个Django应用包可以应用到多个Django项目里面

python manage.py startapp 应用名字 # 创建Django应用
views:试图处理的地方
models: 定义应用模型的地方
admin:定义admin模块管理对象的地方
apps:声明应用的地方
tests:编写应用测试用列的地方
urls:管理应用路由的地方  

五·    Django Hello Word创建

1.创建项目和app

           创建项目: 在黑窗口下输入django-admin startproject 项目名字

           创建app:   在pycharm下的Terminal中输入python manage.py startapp 应用名字

2.编写视图添加路径

在app下的视图文件中添加如下代码: 

from django.http import HttpResponse
def hello_word(request):
    return HttpResponse("Hello World")

在app下创建urls.py文件并添加如下代码:

from django.urls import path,include
import mookapp.views
urlpatterns = [
    path('mookapp', mookapp.views.hello_word)
]

在项目下的urls.py中添加如下代码:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('mook', include('mookapp.urls'))
]

3.运行

在pycharm中的Terminal中输入python manage.py runserver

打开浏览器输入127.0.0.1:8000/mook/mookapp

显示如下,说明创建成功

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值