随笔分类 -  Python

摘要:我对评论功能的理解: ————————(1)数据库建一个评论的表 ————————(2)前端建一个提交评论的form表单 ————————(3)表单提交评论内容后写入到数据库评论表中 ————————(4)将评论表的数据取出来展示到前端评论列表中 1、项目目录结构 2、路由 (1)总路由: from 阅读全文
posted @ 2021-09-04 23:32 映辉 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1、要使用Django-admin后台的前提 INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', #必须有这一项 'django.contrib.auth', 'django.contrib.contenttypes', 'django.co 阅读全文
posted @ 2021-09-03 19:19 映辉 阅读(335) 评论(0) 推荐(0) 编辑
摘要:1、路由urls.py from django.contrib import admin from django.urls import path from app01.views import index urlpatterns = [ path('admin/', admin.site.urls 阅读全文
posted @ 2021-09-03 03:38 映辉 阅读(71) 评论(0) 推荐(0) 编辑
摘要:from django.core.paginator import Paginator #导入Paginator objects = ['john','paul','george','ringo','lucy','meiry','checy','wind','flow','rain'] #准备好分页 阅读全文
posted @ 2021-09-03 01:44 映辉 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、Auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象。 而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。 除此之外,auth还对session做了一些封装,方便我们校验用户 阅读全文
posted @ 2021-09-02 22:32 映辉 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Django操作session语法: # 1、设置Sessions值 request.session['session_name'] ="admin" # 2、获取Sessions值 session_name = request.session["session_name"] # 3、删除Sessi 阅读全文
posted @ 2021-09-02 19:04 映辉 阅读(279) 评论(0) 推荐(0) 编辑
摘要:普通登录时,无法保持登录的状态,每一次请求时都需要重新登录。 而在登录时,生成cookie并保存在浏览器中,这样每次登录就会携带登录信息,就可以保持登录状态了。 操作cookie语法: # (1) 设置cookie: res = HttpResponse(...) 或 rep = render(re 阅读全文
posted @ 2021-09-02 18:28 映辉 阅读(199) 评论(0) 推荐(0) 编辑
摘要:发展史: ———— 最早的浏览器不会记住访问的记录,每一次请求都是一次新的请求。 1、cookie(重要信息保存在客户端) 浏览器第一次访问服务端时,服务器此时不知道他的身份,所以创建一个独特的身份标识数据,格式为key=value,放入到Set-Cookie字段里,随着响应报文发给浏览器。浏览器看 阅读全文
posted @ 2021-09-02 17:17 映辉 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、安装uwsgi 2、安装nginx 3、配置nginx: cd /etc/nginx/conf.d/ 配置xxx.conf server{ listen 80; # 监听端口 server_name localhost ; # 域名 access_log /var/log/nginx/acces 阅读全文
posted @ 2021-09-02 04:28 映辉 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、安装uwsgi pip install uwsgi 2、测试uWSGI: 新建文件test.py,写入以下内容 def application(env, start_response): start_response('200 OK', [('Content-Type','text/html') 阅读全文
posted @ 2021-09-02 03:17 映辉 阅读(160) 评论(0) 推荐(0) 编辑
摘要:服务端: import socket sock = socket.socket() sock.bind(("127.0.0.1",8899)) sock.listen(5) while True: print("server is waiting...") client_sock, client_a 阅读全文
posted @ 2021-06-19 19:50 映辉 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1 - 基础页面(被继承的模板) {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试</title> <script src="https://cdn.bootcdn.n 阅读全文
posted @ 2021-05-12 16:54 映辉 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1 - 模型 class Book(models.Model): #定义图书模型 book_name = models.CharField(max_length=100,verbose_name='书名') book_author = models.CharField(max_length=100, 阅读全文
posted @ 2021-05-10 18:05 映辉 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1. 定义一个基础的页面HTML文件base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>base</title> </head> <body> <h1>页头信息</h1> {% block c 阅读全文
posted @ 2021-05-08 17:35 映辉 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1 - 安装 pip install django-ckeditor 2 - 注册APP ckeditor 3 - 由于djang-ckeditor在ckeditor-init.js文件中使用了JQuery,所以要在settings.py中设置CKEDITOR_JQUERY_URL来指定JQuery 阅读全文
posted @ 2021-05-08 16:47 映辉 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1 - 安装 pip install django-tinymce==2.6.0 2 - 注册app INSTALLED_APPS = ( ... 'tinymce', ) 3 - 在setting中添加配置 TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced 阅读全文
posted @ 2021-05-08 14:35 映辉 阅读(569) 评论(0) 推荐(0) 编辑
摘要:步骤: 1. 在配置文件中配置STATIC_URL(首先确保在配置文件的INSTALLED_APPS中加入了 django.contrib.staticfiles) STATIC_URL="/static/" # django利用STATIC_URL来让浏览器访问静态文件。 注意:此处的/stati 阅读全文
posted @ 2021-05-08 14:08 映辉 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1. 安装pymysql pip install pymysql 2. 导入 # 在与 settings.py 同级目录下的 __init__.py 中引入模块和进行配置 import pymysql pymysql.install_as_MySQLdb() 3. 配置settings.py DAT 阅读全文
posted @ 2021-05-08 11:34 映辉 阅读(104) 评论(0) 推荐(0) 编辑
摘要:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'djan 阅读全文
posted @ 2021-05-08 11:25 映辉 阅读(139) 评论(0) 推荐(0) 编辑
摘要:import requests from lxml import etree # 导入xpath headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Ge 阅读全文
posted @ 2021-05-07 17:31 映辉 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示