Django学习一

Django学习一

一、目录介绍

  1. /settings.py: 该 Django 项目的设置/配置。
  2. /urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  3. /view: 是核心,负责接收请求、获取数据、返回结果
  4. template:负责呈现内容到浏览器
  5. static :负责存放一些图片、bootstrap、css、jquery等
  6. /wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
  7. manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  8. /init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。

二、创建app
新建的应用(xuexi)添加到 settings.py 中的 INSTALLED_APPS中在这里插入图片描述
三、redis数据库
在setting.py中添加

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',# 缓存使用redis数据库储存
        'LOCATION': 'redis://192.168.43.50:6379/0',# 使用本地的6379端口(redis的默认端口
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",# 使用django_redis的默认参数
        },
    },
}
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"

四、url学习
1.path
url.py为path(“test//int:age/”,views.views里的函数名)(默认为str类型)
views函数:def 函数名(request,name,age):
return HttpResponse(‘hello %s %s’ %name %age)
在这里插入图片描述
2.path方法中的参数
(1)include(从主到次划分url路径)
例如:主:
在这里插入图片描述
次:
在这里插入图片描述
搜索:127.0.0.1/ xuexi/ test1/
(2)kwargs
kwargs(显示在运行过程中,如果在主url中,下面的url都要接收**kwarge)
通过print(datetime.datetime.now())打印时间
在这里插入图片描述
(3)name
name(视图重定向,以防url改变,可实现跳转)
在这里插入图片描述
三、引入bootstrap
1.创建static文件夹目录如下:
在这里插入图片描述
2.在setting.py加上以下代码
STATICFILES_DIRS = (
os.path.join(BASE_DIR, ‘static’).replace(’\’, ‘/’),
)
3.实现简单的页面
在这里插入图片描述
点击登陆,跳转到hello1.html
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Django学习教程: 1. 首先,确保你已经安装了Python和Django。你可以在官方网站上下载并安装Django:https://www.djangoproject.com/download/ 2. 创建一个新的Django项目。在命令行中,进入你想要创建项目的目录,并运行以下命令: ```shell django-admin startproject myproject ``` 这将创建一个名为myproject的新项目。 3. 进入项目目录: ```shell cd myproject ``` 4. 创建一个新的应用程序。在命令行中运行以下命令: ```shell python manage.py startapp myapp ``` 这将创建一个名为myapp的新应用程序。 5. 在项目的settings.py文件中,将新创建的应用程序添加到INSTALLED_APPS列表中: ```python INSTALLED_APPS = [ ... 'myapp', ] ``` 6. 在应用程序的目录中,创建一个名为urls.py的文件,并添加以下内容: ```python from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 这将创建一个名为index的视图函数,并将其与根URL关联。 7. 在应用程序的目录中,创建一个名为views.py的文件,并添加以下内容: ```python from django.http import HttpResponse def index(request): return HttpResponse("Hello, Django!") ``` 这将定义一个名为index的视图函数,它将返回一个简单的“Hello, Django!”消息。 8. 在项目的urls.py文件中,将应用程序的URL包含在urlpatterns中: ```python from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ] ``` 这将将应用程序的URL与根URL关联起来。 9. 运行开发服务器。在命令行中运行以下命令: ```shell python manage.py runserver ``` 这将启动Django开发服务器,并在本地主机上的默认端口上运行。 10. 在浏览器中访问http://localhost:8000/,你应该能够看到“Hello, Django!”消息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值