从hello 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.py:Django的配置文件,包括应用配置、数据库配置、模板配置等等

login/urls.py:URL声明

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.py:Django的模型文件,创建应用数据表模型

tests.py:创建Django测试用例

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

 

3、运行项目

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

I:\login>python manage.py runserver

打开浏览器访问:http://127.0.0.1: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/

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