栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django博客系统注册(创建用户模块应用)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django博客系统注册(创建用户模块应用)

$ python manage.py startapp users

 

2. 注册用户模块应用
INSTALLED_APPS [
 users.apps.UsersConfig ,

注册完users应用后 运行测试程序。

3. 准备模板目录并设置模板路径

4. 定义用户注册视图

1.将static文件夹下在register.html拖拽到templates文件中

2.在users.views.py文件中定义视图

from django.views import View
class RegisterView(View):
 用户注册 
 def get(self, request):
 提供注册界面
 :param request: 请求对象
 :return: 注册界面
 return render(request, register.html )
5. 定义用户注册路由

1.在users子应用中创建urls.py文件 并定义子路由

from django.urls import path
from users.views import RegisterView
urlpatterns [
 # 参数1 路由
 # 参数2 视图函数
 # 参数3 路由名 方便通过reverse来获取路由
 path( register/ ,RegisterView.as_view(),name register ),

2.在工程的urls.py总路由中添加子应用路由引导

from django.contrib import admin
from django.urls import path,include
urlpatterns [
 path( admin/ , admin.site.urls),
 # include 参数1要设置为元组 urlconf_module, app_name 
 # namespace 设置命名空间
 path( , include(( users.urls , users ), namespace users )),

运行测试程序。

6.修改静态文件加载方式

1.是由于静态资源加载是相对路径 因此我们需要修改静态资源的加载方式

 以下代码是html的header处修改
 {% load staticfiles %}
 !-- 引入bootstrap的css文件 -- 
 link rel stylesheet href {% static bootstrap/css/bootstrap.min.css %} 
 !-- 引入vuejs -- 
 script type text/javascript src {% static js/vue-2.5.16.js %} /script 
 script type text/javascript src {% static js/axios-0.18.0.min.js %} /script 
 以下代码是html的footer处修改
 !-- 引入js -- 
 script type text/javascript src {% static js/host.js %} /script 
 script type text/javascript src {% static js/common.js %} /script 
 script type text/javascript src {% static js/register.js %} /script 

运行测试程序 没有问题

​​​​​​​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267943.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号