Django 入门

Django基本命令

startproject 创建项目命令

startapp 创建应用命令

check 检查项目的完整性命令

runserver 运行本地文件命令

shell 进入Django shell环境命令

test 执行Django用例测试命令

makemigrations 创建模型变更的迁移文件

migrate 执行上一个命令创建的迁移文件

dumpdata 把数据库数据导出到文件

loaddata 把文件数据导入到数据库

创建项目

Django 入门_第1张图片

运行项目

python manage.py runserver

访问http://127.0.0.1:8000/

Django 入门_第2张图片

项目创建成功 

创建项目引用

python manage.py startapp XXX

目录介绍:

admin.py:定义Admin模块管理对象的方法

models.py:定义应用模型的地方

views.py:视图处理的地方

apps.py:申明应用的地方

urls.py:管理路由应用的地方 

tests.py:编译测试应用用例的地方

创建Django hello world

定义视图 

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def hello_world(request):
    return HttpResponse("hello world")

配置应用路由

from django.urls import path,include
import blog.views

urlpatterns = [
    path("hello_world",blog.views.hello_world),
]

配置项目路由

from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('blog/',include(("blog.urls"))), ]

将应用添加入项目

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog.apps.BlogConfig',
]

启动项目通过http://127.0.0.1:8000/blog/hello_world网址访问

 

 

你可能感兴趣的:(python,Django)