Django-从Hello Django开始

Django入门

 

一、环境准备

1、Windows下安装Django

>pip install django==2.0.3(指定安装某个版本)

2、查看Django版本:

>python

>import django

>django.get_version()

 

 

 

 

二、第一个demo

1、创建项目

>django-admin startproject login #创建login项目

项目名称为:login,项目结构为:

 

 

 

            

login/__init__.py:空文件,标识目录为Python的标准包

login/setting.pyDjango的配置文件,包括应用配置、数据库配置、模板配置等等

login/urls.pyURL声明

login/wsgi.py:与WSGI兼容的web服务器,为项目提供服务入口

Manage.py:命令行工具

 

 

2、创建应用

I:\login>python manage.py startapp in #创建register应用

 

 

 

migrations/:用于记录models中数据变更

admin.py:映射models中数据到Django自带的admin后台

apps.py:应用程序的配置

models.pyDjango的模型文件,创建应用数据表模型

tests.py:创建Django测试用例

views.pyDjango的视图文件,前端页面显示内容

 

3、运行项目

Django提供了web容器,使用runserver命令就可运行项目

I:\login>python manage.py runserver

 

 

 

打开浏览器访问:http://127.0.0.1:8000/ ,django默认通过本机8000端口启动服务

 

 

 

4、第一个demo

先配置login/setting.py文件,把register应用添加到项目中

 

 

 

# Application definition

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

 

打开/login/urls.py文件,添加/index/的路由配置

 

 

 

from django.contrib import admin
from django.urls import path
from register import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.index)
]

 

打开/register/views.py文件,创建index函数

 

 

 

from django.http import HttpResponse
# Create your views here.
def index(request):
    return HttpResponse("Hello django!!!")

 

最后访问地址:http://127.0.0.1:8000/index/ ,返回"Hello django!!!”

 

 

posted @ 2021-09-23 22:33  晚风吹儿  阅读(200)  评论(0)    收藏  举报