Django基础学习

1、在pycharm终端创建文件夹:

python manage.py startapp Person//创建py文件,文件夹名为Person

 2、建好的文件夹需要在untitled(主文件夹)文件夹下的settings.py的INSTALLED_APPS中(添加)配置Person文件(意思就是,刚开始加载的是:主文件夹下面的,后来是通过在setting中完成新建文件夹的urls.py的配置,然后在新建的文件夹下再新建一个urls.py,并且在新建的文件夹下面urls.py重写主文件夹下面urls.py的内容,但是不包括include)

(1)在untitled(主文件夹)文件夹下的settings.py的INSTALLED_APPS中(添加)配置Person文件

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'person.apps.WebConfig',//添加的
]

(2)新建的文件夹下新建urls文件(其中.import views的意思:将新建文件夹下的view.py文件全部导入,其中views.home是新建文件夹下面的home.html文件)

from django.urls import path
from .import views
urlpatterns = [
    path('', views.home, name="home ")
]

(3)主文件夹下面的urls.py文件中引用新建的文件夹下面的urls.py文件(然后显示在界面上新建文件里面的信息)

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('person.urls')),
]


 

 总结就是创建新的文件夹(含有各种py文件),在主文件夹中的settings中配置新创建的文件,其次是在主文件中的urls文件中引用新创建的文件夹下的urls.py文件,而后,在新建的文件夹下面的url文件中引用要分层的文件夹,比如home.html文件,流程如上。

(1)在一个html文件中,写入以下代码,会引入下面另一个html文件的代码

{% block content %}
      {% endblock %}

(2) 在另一个html代码中

    {%  extends 'base.html' %}     //extends的意思是:引入到另一个html文件中
    {% block content %}
        <h1></h1>
        <p></p>
    {% endblock %}

【2】请求数据:

请求数据在views.py文件下

       (1) import request

                需要安装一下requests包,在终端输入pip freeze查看安装的版本信息

                在终端输入pip install requests安装requests包

(2)注意:django版本和数据库mysql版本的问题,不兼容会一直报错

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值