![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django学习笔记
文章平均质量分 81
学
shiki99
无经验,刚开始学习的新人
展开
-
Django实战4——注册与登陆功能开发
配置首页和登陆页面首先进入urls.py,可以像上面这样配置url,也可以使用django自带的类来辅助配置,不用写后台的方法。from django.views.generic import TemplateViewfrom django.contrib import adminfrom django.urls import pathfrom django.views.generic import TemplateViewimport xadminurlpatterns = [原创 2021-02-09 01:46:59 · 748 阅读 · 0 评论 -
django实战3——后台管理系统的搭建
Django自带admin后台管理系统首先,注意setting中有无admin的app,没有的自己加入使用manage.py创建超级用户:因为我们将,所以可以直接在数据库的UserProfile中找到创建的超级用户运行项目,打开http://127.0.0.1:8000/admin输入账号密码进入后台管理系统。在这里可以手动添加修改组将表与后台管理系统关联起来进入到每个app下的admin.py在users的model.py中写入以下内容#users/adminfrom dja原创 2021-02-04 01:47:58 · 1968 阅读 · 1 评论 -
Django实战2——操作表的设计
操作表,即存储用户操作的表首先,在operations/model/py中from apps.users.models import BaseModel评论:可以这样写:from apps.users.models import UserProfileclass CourseComment(BaseModel): # 课程评论 user = models.ForeignKey(UserProfile)一般不这么使用,因为后期如果要修改成使用系统自带的USER表之类的,就要修改所有原创 2021-02-02 16:25:23 · 175 阅读 · 0 评论 -
Django实战1-创建项目、表设计
创建项目与app首先在django中创建一个叫zkonline的项目,创建一个叫zxonline的数据库。创建packages:apps、static、media,写入requirements/requirements.txt/django2.2pythonPython 3.8.3mysql== 5.7.27 MySQL Community Server (GPL)修改默认的setting:DATABASES = { 'default': { 'ENGINE':原创 2021-02-01 17:00:41 · 301 阅读 · 1 评论 -
django学习3——数据操作(2)
从前端获取数据并保存到数据库html模板:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="/static/css/style.css"></head><body><form action="/f原创 2021-01-30 22:17:47 · 93 阅读 · 0 评论 -
django学习3——数据操作(1)
创建数据库创建数据库,建立名称以及设置字符集将setting里面的默认内容改成以下内容然后进入https://www.lfd.uci.edu/~gohlke/pythonlibs/下载mysqlclient查得自己的python版本,下载相对应的myclient文件。使用命令行进行安装在django中完成makemigrations和migrate创建表class Message(models.Model): name = models.CharField(max_le原创 2021-01-30 20:46:21 · 204 阅读 · 0 评论 -
Django学习2--url配置
templates将写好的html放到templatesviews的配置from django.shortcuts import render# Create your views here.def message_form(request): return render(request, "message_form/message_form.html")上一篇文章中提到,views是接受请求并返回web响应的。此函数为接受一个请求并返回message_form.html的原创 2021-01-29 18:33:50 · 139 阅读 · 0 评论 -
Django学习1--Django项目启动
1、目录包含的元素message_form 为创建的app,其中:models:完成数据库的设计views:接受web请求并返回web响应,响应内容可以是HTML网页,重定向,404错误等,无论视图本身是个什么处理逻辑,最好都返回某种响应urls:路由配置文件,本质是建立url文件并为该url文件建立函数之间的映射。开发者在此告诉Django,对这个url调用这段代码,那段url调用那段代码。templates:存放html文件2、添加app:在pycharm中,点击tools:选择ru原创 2021-01-25 19:45:10 · 189 阅读 · 0 评论