Django_day2_note

数据库配置

1 django 数据库配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'hrs',
        'HOST': '127.0.0.1',
        'PORT': 3306,
        'USER': 'root',
        'PASSWORD': '123456',
        'TIME_ZONE': 'Asia/Chongqing'
    }
}

2 init.py 设置

import pymysql
pymysql.install_as_MySQLdb()

3 迁移数据库

python manage.py migrate

4 设置超级用户

python manage.py createsuperuser

5 使用django自带的后台

打开:
http://127.0.0.1:8000/admin/
使用设置的超级用户登录

练习1 html_Python动态相应测试


新建应用

python manage.py startapp vote

vote/views.py添加

from django.http import HttpResponse

def home (request):
    return HttpResponse('<h1> aoaoao,乌拉 </h1>')

django1901/urls.py添加

from vote import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('home/', views.home),
]

测试

http://127.0.0.1:8000/home

练习2 后端模板渲染_动态相应测试


1 新建html模板

  • 新建 ./ templates /home.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>django</title>
</head>
<body>
    <h1>{{data1}}</h1>
    <hr>
    <h2>我么的目标是:</h2>
    <ul>
        {% for item in data2 %}
        <li>{{item}}</li>
        {% endfor %}
    </ul>
</body>
</html>

2 更改模板路径设置

  • 在settings.py 中找到 TEMPLATES 在'DIRS'中添加:
'DIRS': [os.path.join(BASE_DIR, 'templates')],

3 修改vote/views.py

 from django.shortcuts import render
def home (request):
    context = {
        'data1': '骑士不死于徒手',
        'data2': ['机器猫','阿童木','瓦力','机械妾']
    }
    return render(request,'home.html',context)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 6,240评论 0 8
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,144评论 1 3
  • 点我查看本文集的说明及目录。 本项目相关内容包括: 实现过程: CH7 创建在线商店 CH8 管理支付和订单 CH...
    学以致用123阅读 9,117评论 0 6
  • 点我查看本文集的说明及目录。 本项目相关内容( github传送 )包括: 实现过程: CH4 创建社交网站 CH...
    学以致用123阅读 5,136评论 2 4
  • 笔记来源:自强学堂-Django教程这个教程真的非常好用!强烈推荐 Django简介-组成部分 urls.py:网...
    LeeLom阅读 5,521评论 0 2