-
这里使用两种方式:
1、使用<int:>,注意外面是单引号
path('article/<int:article_id>', views.article_page),
2、使用双引号
path("article/<article_id>", views.article_page),
查看全部 -
这里django使用的3.0.3,使用一下语句<pre>from .models import Article admin.site.register(Article) 注意1:.models而不是models 注意2:输入site.后不自动出现register,需手动输入</pre>查看全部
-
在后台管理端admin,将默认显示的ID修改为题目的方法是:将定义的类里面定义方法,2.7定义_unicode_(self),3.0以上定义_str_(self)方法,方法直接返回:return self.title(title就是你修改后默认显示的东西)<br/>查看全部
-
1、cmd中利用python mange.py createsuperuser创建admin中的超级用户
查看全部 -
通过article = models.Article.objects.get(pk=1) 将后台模型中的Article传送到前端article
查看全部 -
django模板语言DTL初步使用
render()函数支持一个dict(字典)类型参数
该字典是后台传递到模板的参数,建为参数名
在views.py 中写入字典
def index(request): return render(request,'index.html',{'hello':'Hello,Qiao'})
在index.html中
在模板中使用{{参数名}}来直接使用
<h1>{{hello}}</h1>
查看全部 -
步骤:
blog右击Directory新建目录Templates
在该目录下创建HTML 文件,文件内容:
<h1>Hello Blog!</h1>
在views.py中返回render()
from django.shortcuts import render from django.http import HttpResponse def index(request): return
查看全部 -
在根urls.py中引入include
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', include('blog.urls')),---APP所有URL总路径
]在APP目录中创建urls.py文件,内容如下:
from django.urls import path urlpatterns = [ path('1/', ),---blog下的路径 ]
在地址栏 127.0.0.1:8000/index/1/
查看全部 -
import blog.views as bv
urlpatterns=[
path('index/',bv.index),
]
查看全部 -
import blog.views as bv
urlpatterns=[
path('index/',bv.index),
]
查看全部 -
创建页面
每个响应对应一个函数,函数必须返回一个响应
格式:函数(request)
每个响应(函数)对应一个URL
查看全部 -
生成数据表,在manage.pyt同一目录地址栏中直接使用命令cmd
然后执行数据迁移准备:python manage.py makemigrations blog(其中blog为应用名)
显示创建了model:Create model Article
执行迁移:python manage.py migrate
查看全部 -
每个数据表对应一个model.Model的继承类
查看全部 -
启动服务器
python manage.py runserver
python manage.py runserver 9999
查看全部 -
项目目录介绍
wsgi.py python 服务器网关接口查看全部
举报