配置过程
1. 创建工程后和对应app (我创建的goods ,我的app是goods_deal)
2. goods下面的settings.py配置
设置时区 TIME_ZONE = 'Asia/Shanghai'
设置编码 LANGUAGE_CODE = 'zh-Hans'
INSTALLED_APPS 添加一行程序名“goods_deals”
添加中间件 'django.middleware.locale.LocaleMiddleware',
数据库配置
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'gdgoods',
'USER': 'root',
'PASSWORD': '******',
'HOST': 'cdb-a1acdx9c.bj.tencentcdb.com',
'PORT': '10128',
}
配置访问
urls配置对应下app下的url.py,拦截路径
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('goods/', include('goods_deal.urls'))
]
在子集goods_deal/urls.py,设置对应详细拦截设置
from django.urls import path
from . import views
urlpatterns = [
path('', views.get_goods, name='get_goods'),
]
在views.py写访问代码,如果需要返回页面,自定设置模板引擎,具体路径
def get_goods(request):
print("hhh")
json_data = { a:1,b:2}
return JsonResponse(json_data, safe=False)
数据库内容获取
从数据库到模型的生成 python manage.py inspectdb > models.py
生成基础数据库 python manage.py migrate
创建管理员 python manage.py createsuperuser
通过引入modal比如Goods表
Goods.object.all()获取其他获取数据库的内容
网友评论