Django2.1.4框架从创建项目到实现登录功能

本文介绍了如何使用Django 2.1.4版本从创建项目开始,到实现登录功能的完整过程。涉及到创建项目和APP、设置时区和语言、设置路由、设计数据模型(包括用户表User)、数据库迁移、在admin后台注册模型、创建超级用户,以及编写登录视图和HTML模板。通过这个教程,读者可以掌握Django基础和用户登录功能的实现。
摘要由CSDN通过智能技术生成

用到工具的版本

用到的Django版本:2.1.4;
Python版本:3.6.6

一、创建项目和APP

>>> django-admin startproject mysite
#cd到 mysite文件夹内
>>> python manage.py startapp loginApp

1.1注册app

#mysite/setting.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'loginApp',#app名字
]

1.2设置时区和语言

Django默认使用美国时间和英语(可以修改成中文),在项目的settings文件中,如下所示:

LANGUAGE_CODE = 'en-us'
 
TIME_ZONE = 'UTC'
 
USE_I18N = True
 
USE_L10N = True
 
USE_TZ = True

修改之后的代码如下:

LANGUAGE_CODE = 'zh-hans'
 
TIME_ZONE = 'Asia/Shanghai'
 
USE_I18N = True
 
USE_L10N = True
 
USE_TZ = False

二、设置路由

Django2.1.4版本创建app时少创建了一个urls.py文件,我们需要手动创建并在文件中导入path,文件内容如下:

#loginApp/urls.py
from django.urls import path

完成之后需要在根路由下编写app路由路由,文件内容为:

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('loginApp/'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值