1.创建项目——Django学习

1. 创建运行项目

(python3.8) [root@node8 python-project]# django-admin.py startproject test1
(python3.8) [root@node8 python-project]# cd test1/
(python3.8) [root@node8 test1]# python manage.py runserver 0:8080

2. 视图
vim test1/test1/views.py 
from django.http import HttpResponse
def index(request):
    return HttpResponse("test1")
3. 路由
vim test1/test1/urls.py  
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.test1),
]

继续奏乐,继续修改

vim  test1/test1/urls.py  
from django.urls import path 
from . import views 
urlpatterns = [
    path('^$/', views.hello),
]
vim test1/settings.py
ALLOWED_HOSTS = ['192.168.0.81']
4. 模板
(python3.8) [root@node8 test1]# pwd
/blueicex/python-project/test1
(python3.8) [root@node8 test1]# ls
db.sqlite3  manage.py  test1
(python3.8) [root@node8 test1]# mkdir templates
vim test1/templates/temp1.html  
<h1>{{ var1 }}</h1>

增加HelloWorld/settings.py关于模板的设置

vim HelloWorld/settings.py          
...TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR+"/templates",],       # 修改位置
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
...

增加模板视图及路由

vim test1/test1/views.py 
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
    return HttpResponse("test")
def temp1(request):
    context={}
    context['var1']="test"
    return render(request,"temp1.html",context)
', context)
vim  test1/test1/urls.py  
from django.contrib import admin
from django.urls import path
from . import views

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

————Blueicex 2020/07/21 07:14 blueice1980@126.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值