原创 model的meta 設定
from django.db import models class Post(models.Model): no = models.IntegerField() name = models.CharField(ma
原创 requests提交各種格式的數據
バージョン version % pip list | grep requests #インストールしてない人は pip install requestsを実行 requests 2.28.1 % python -V P
原创 custom use 定義 以及uuid 做pk
applicaton/models/user.py import uuid from django.contrib.auth.models import AbstractUser from django.contrib.auth.v
原创 template裏面,顯示字典dict的數據
以下的例子是不可以的, obj.field obj只能是model instance,字典對象不可以 python dict_data = { 'key1': 0, 'key2': 1, } template
原创 Python的多線程(threading)與多進程(multiprocessing ) Python的多線程(threading)與多進程(multiprocessing )
可以用來做後臺任務,可以在django view中調用,當做異步任務 考覈系統中要的 threading,用來異步考覈結果和考覈進度的統計 Python的多線程(threading)與多進程(multiprocessing )
原创 template snippet
{% for review in reviews %} {% if forloop.first %} <p>{{ review.review }}</p> {% endif %} {% endfor %}
原创 使用Certbot免費https證書運行django
Certbotインストール bash sudo apt install certbot Nginxを停止 bash sudo systemctl stop nginx 👆をしないと、certbotで証明書を発行するときエ
原创 Ubuntu部署django的基礎軟件安裝
ubuntu django sudo vi django.sh #インストールのコマンドです。 sudo apt install git sudo apt-get install apache2 apache2-dev gd
原创 django 傳遞參數的方式
1、view和url傳遞參數 參數方式一: url.py path('xxx/', MailTemplateList.as_view(), name='MailTemplateList'),
原创 SSO oauth2的開源選型
1、推薦 oauth provider server https://pypi.org/project/django-oauth-toolkit/ django-oauth-toolkit.readthedocs.io 相關介紹: htt
原创 formset中,有顯示信息和填報信息的內容
類似於這個頁面 在考覈系統中,我是用的 tamplate tag,關聯讀取顯示的信息 {% if field.name == "beikao_user" %}
原创 Django Templates: Built-In Tags and Filters
https://realpython.com/tutorials/django/ Table of Contents Creating a Django Project Getting Ready to Use Django Temp
原创 關於django-storages
如果django fileField, imageField不是默認存在 本地服務器,而是遠程雲服務器上,則使用 django-storages 可以對應很多雲服務器如 Amazon S3 Azure Storage DropBox Go
原创 Django 使用 ImageKit 進行的ImageField 圖像處理
有圖像的話,肯定不知保存,需要改變圖像的像素,大小等,這就需要第三方的lib pip install -U django-imagekit pip install -U Pillow settings.py 裏面,追加image
原创 一個頁面多個ModelForm
class testView(View): def get(self, request, *args, **kwargs): #複數のフォームをコンテキストとして渡す context = {