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.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/ ,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!!!”


浙公网安备 33010602011771号