当前位置: 首页 > news >正文

常德网站建设全域云惟博df1042可以看多远

常德网站建设全域云,惟博df1042可以看多远,农业科技公司网站建设,保定网站报价一.Admin管理员的使用 1、启动django服务 使用创建管理员之前#xff0c;一定要先启动django服务#xff0c;虽然TASK01和TASK02是分开的#xff0c;但是进行第二个流程的时候记得先启动django服务#xff0c;注意此时是在你的项目文件夹下启动的#xff0c;时刻注意要执…一.Admin管理员的使用 1、启动django服务 使用创建管理员之前一定要先启动django服务虽然TASK01和TASK02是分开的但是进行第二个流程的时候记得先启动django服务注意此时是在你的项目文件夹下启动的时刻注意要执行的文件夹。 我这里又重新创建了一个虚拟环境此时的项目名字我命名为了 appproject ,主要也是为了便于区分这里的项目名字是可以自己随便命名的主要是为了自己便于理解。 python manage.py runserver 2.新建终端terminal 此时我们看到此时启动服务之后终端下便没有再输入命令的行了我的解决方法是再新建了一个终端个人解决方法是有效的。 虽然是一个新的操作界面但是还是对当前项目执行操作。 3.创建超级管理员 此时是在你的项目文件夹下执行的命令执行命令之后会选择让你注册账户和密码写完账号和邮箱之后输入密码和确认密码时此时是默认不显示输入的内容此时只要你两次输入的内容相同就会提示创建成功。 python manage.py createsuperuser #创建超级管理员 4.登录 admin 后台(浏览器中输入) http://127.0.0.1:8000/admin 如果前边的步骤都对的话输入网址后就会出现如图所示界面然后按照你刚才创建的账号和密码登录就可以了。  登陆成功后界面如图所示记得自己创建时的账号和密码呀如果忘了的话可以也是再重新创建管理员账号和密码的 再重新运行创建管理员命令。 5.配置文件 在**admin.py**文件中注册您的模型 from django.contrib import admin from .models import * # 引入产品表 # 一定要分开逐个注册不能放在一起 admin.site.register(Goods) # 在admin站点中 注册产品表 admin.site.register(GoodsCategory) # 在admin站点中 注册产品表 二、构建数据表外键的使用 一、更新自己的文件 * 更新产品表 **models.py** # 外键 category ForeignKey(GoodsCategory, on_deleteSET_NULL,related_namegoods_set,nullTrue,verbose_name产品分类)# on_delete 设置当外键对应的数据被删除时的反应# nullTrue 如上图所示在 models.py 中更新文件 **views.py**pythonfrom django.shortcuts import renderfrom rest_framework.response import Responsefrom .models import *from rest_framework.decorators import api_viewfrom django.shortcuts import get_object_or_404# Create your views here.# GET# POST# 函数式编程api_view([POST, GET])def InsertGoodsCategory(request):category_name request.data.get(分类名字)# 获取分类对象或创建新的分类对象category, created GoodsCategory.objects.get_or_create(namecategory_name)# 判断是否已存在分类if not created:return Response({status: 已存在, goods_category: category_name}, status200)else:return Response({message: fSuccessfully inserted category {category_name}.})api_view([POST,GET])def FilterGoodsCategory(request):data request.data.get(分类名字)goods GoodsCategory.objects.filter(namedata)if goods.exists():return Response({status: 已存在, goods_category: data}, status200)else:return Response({status: 不存在 ,goods_category: data}, status404)**urls.py** * 放入路由pythonfrom django.contrib import adminfrom django.urls import pathfrom apps.erp_test.views import *urlpatterns [path(admin/, admin.site.urls),path(filtergoodscategory/, FilterGoodsCategory),path(insertgoodscategory/, InsertGoodsCategory),] 如上图所示这里是需要注意的要替换为你自己所见的存放文件夹下所建立的APP名字如下图所示我都替换为了自己所建的名字。 二、使用postman针对insertGoodsCategory/和filtergoodscategory/API接口进行测试 如上是我自己测试成功的截图需要注意的一点是我们此时虽然是新开了一个终端来进行命令操作但是运行结果还是会显示在第一个终端内如下是在运行终端内成功的截图。 进行postman测试要下载postman,这是一个软件需要进行注册账号注册成功之后就会出现如上图所示界面。如下是项目中成功的截图 我认为比较难的很不好操作是这一步因为之前没有接触过这一领域但是感觉还是很有趣的要使用post 和 get 执行命令如下是我运行为未成功的截图。 出现如上图所示报错时回去再检查看哪个模块没有将项目给出的参数换成自己的项目的名字。 假如出现上图所示的报错的话可能时你的URL写错了建议将那个名称直接进行手动复制不要自己输入。 直接从上图所示位置复制
http://www.hkea.cn/news/14547388/

相关文章:

  • 郑州网站开发哪家好网站规划与建设实验心得
  • 做非法网站判刑多少年yahoo不收录我的网站
  • 手机网站的特效网络销售模式 自建网站
  • 如何学习网站开发建设部网站关于公租房
  • 网站空间购买流程富阳网站建设 优帮云
  • wap网站优化什么是网络营销最基本的职能之一是网络营销的基础工作
  • 如何建立网站后台程序做网站用到的工具
  • 南昌建站费用企业展厅设计哪些内容
  • 小型的电商网站有哪些珠海华中建设工程有限公司网站
  • dede学校网站模板下载浅谈电子商务网站建设与管理的理解
  • 国外免费建站网站搭建搜狗权重查询
  • 无锡优化网站业务wordpress评论高亮
  • 竞争对手网站网站建设相关文章
  • 国内的网站空间潍坊外贸网站优化
  • 浙江建设厅证书查询官网seo关键词优化策略
  • 大学生做网站赚钱温州网络问政平台官网
  • 科技小发明小制作搜索引擎优化工作原理的先后顺序
  • 湖州网站建设哪家好搭建什么网站比较赚钱
  • 专业网站设计制作费用企业网站建设好的案例
  • 在重庆_那里可以做诚信网站认证阿里云服务器做网站需要备案
  • 网站企业型类做网站需要学编程吗
  • 新塘做网站合肥做网站优化
  • 网站建设评价标准无锡高端网站设计公司
  • 浙江省建设局城市平台网站wordpress apicloud
  • 专业的网站建站公司wordlink网站开发
  • 电商兼职网站开发小米商城网站建设
  • 物流网站建设实例江苏省建设考试网站
  • 做网站为什么赚钱wordpress影视站主题
  • 文具网站建设全网营销网站建设特点
  • 怎样学习做网站的编程化肥网站模板