django文件中的配置

创建django项目

django-admin startproject 项目名

cd 项目名

python manage.py startapp 子应用名

生产迁移文件
python manage.py makemigrations

迁移到数据库
python manage.py migrate

运行后台
python manage.py runserver

跨域

'corsheaders'

'corsheaders.middleware.CorsMiddleware'

CORS_ORIGIN_ALLOW_ALL = True

主路由里配置
from django.urls import path,include
path('users/', include('users.urls')),

子路由里配置
path('Taobao_API/', Taobao_API.as_view())

添加图片配置

STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL='/media/'

 
图片主路由
from day02 import settings
from django.conf.urls.static import static
在urlpatterns = [
    path('admin/', admin.site.urls),
    path('users/',include("users.urls"))
]+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
后面加上 +static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
与day02同级创建media文件夹


注册子路由
'users',
'rest_framework',


views.py的导包

from django.shortcuts import render
from .models import *
from rest_framework.views import APIView
from rest_framework.response import Response
from .ser import *
from django.contrib.auth.hashers import make_password,check_password
from django.core.paginator import Paginator
from django.db.models import Max,Sum
import datetime
import math


ser.py里面的配置

from rest_framework.serializers import ModelSerializer
from .models import *
from rest_framework import serializers


class CarSer(ModelSerializer):
    class Meta:
        model = Car
        fields = "__all__"

设置外键(一表对多表)
taobao_z = models.ForeignKey(Taobao,on_delete=models.CASCADE)

设置超级管理员
python manage.py createsuperuser
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值