log日志

log开发日志

一、创建项目
1、python -m venv ll_env # 创建虚拟环境
2、source ll_env/bin/activate # 激活虚拟环境
3、pip install django # 安装django
4、django-admin.py startproject project . # 创建项目
5、python manage.py migrate # 创建数据库
6、python manage.py runserver # 测试项目
二、创建应用程序
1、python manage.py startapp app # 创建应用程序
2、vi project/settings.py # 添加应用程序到INSTALLED_APPS列表中
INSTALLED_APPS.append('app')
3、vi project/urls.py # 添加URL映射
from django.urls import include
urlpatterns.append('', include('app.urls', namespace='app'))
4、vi app/urls.py # 添加命名空间
app_name = 'app'
5、vi app/views.py # 创建视图
def view(request): ...
6、vi app/urls.py # 创建URL映射
urlpatterns.append(path('', views.view, name='view'))
7、vi app/templates/app/view.html # 创建视图
8、vi app/models.py # 创建模型
9、vi app/admin.py # 注册模型
10、python manage.py makemigrations app # 激活模型
python manage.py migrate
11、vi app/forms.py # 创建表单
from django import forms
class form(forms.ModelForm):
class Meta:
model = model
fields = []
labels = {}
12、vi app/views.py # 导入表单并使用
from .forms import form
13、vi app/templates/app/form.html # 在html中创建表单并将数据返回到视图函数之中处理数据
三、创建用户
1、python manage.py createsuperuser # 创建超级用户
2、python manage.py startapp users # 创建用户账户
3、vi project/settings.py # 将users添加到INSTALLED_APPS里
4、vi project/urls.py # 添加users的URL映射
urlpatterns.append(path('users/', inculde('users.urls', namespace='users')))
5、vi users/urls.py # 添加users的命名空间
app_name = 'users'
6、vi users/urls.py # 添加登录URL映射
from django.urls import path
from django.contrib.auth.views import LoginView
urlpatterns.append(path('login/', LoginView.as_view(template_name='users/login.html'), name='login'}))
7、vi users/templates/users/login.html # 添加模板
8、vi app/templates/app/base.html # 添加状态栏
{% if user.is_authenticated %}
Hello, {{ user.username }}
{% else %}
<a href='{% url users:login %}'>log in</a>
{% endif %}
9、vi project/settings.py # 重定向设置
LOGIN_URL = '/users/login/'
10、vi app/models.py # 将模型关联到客户
from django.contrib.auth.models import User
owner = models.ForeignKey(User, on_delete=models.CASCADE)
11、vi app/views.py # 添加访问限制
from django.contrib.auth.decorators import login_required
@login_required
if topic.owner != request.user:
raise Http404

Python Django log日志的更多相关文章

  1. python 读取 log日志的编码问题

    1.我要读取log日志的”执行成功”的个数,log日志编码格式为GBK 2.显示报错,大致意思是说utf-8的代码不能解析log日志 3.后来想想把log日志用GBK编码读出来,写到新文件中,用utf ...

  2. Python Django项目日志查询系统

    该项目适合中小型公司日志查询工作.大型公司可以使用elk等.该系统其实就是调用了absible命令去查日志,然后把输出的信息输到页面查看. 日志查询系统 维护手册 作者:陈土锋 日期:2020年6月1 ...

  3. caffe中accuracy和loss用python从log日志里面获取

    import re import pylab as pl import numpy as np if __name__=="__main__": accuracys=[] loss ...

  4. python之log日志模块

    logging的配置大致有下面几种方式. 1.        通过代码进行完整配置,logging.getLogger()获取logger后,给logger设置各种handler. 2.       ...

  5. python - django (logging 日志配置和简单使用)

    1. settings 配置 # 配置日志 LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 's ...

  6. python的日志模块:logging;django的日志系统;django日志输出时间修改

    Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置 源代码 1.__init__.py包含以下类: StreamHandler Formatt ...

  7. python+django+uwsgi 搭建环境

    第一步: 搭建python环境 最好使用  pyenv可以很好的管理多版本下的python环境 第二步:搭建django环境 使用    pip install django==1.12.1   来安 ...

  8. django中日志配置

    # ======日志配置====== # 错误优先级:NOTSET < DEBUG < INFO < WARNING < ERROR < CRITICAL # Djang ...

  9. Django多进程日志文件问题

    Django多进程日志文件问题 最近使用Django做一个项目.在部署的时候发现日志文件不能滚动(我使用的是RotatingFileHandler),只有一个日志文件. 查看Log发现一个错误消息:P ...

随机推荐

  1. ZOJ 3494

    超级神奇有趣题. AC自动机+数位DP.其实,数位DP在处理含有某些数字时特别不好处理,应该把它倒转为求不含有.这道题把数位DP+AC自动机结合起来,实在是很巧妙,把数字变为串来处理,强大! 要使用A ...

  2. HDU 5338 ZZX AND PERMUTATIONS 线段树

    pid=5338" target="_blank" style="text-decoration:none; color:rgb(45,125,94); bac ...

  3. matlab实现基于DFS的Ford_Fulkerson最大流最小割算法

    function [F, maxf, V, S] = Ford_Fulkerson(C, src, sink) n = size(C, 1); F = zeros(n); maxf = 0; V = ...

  4. Hadoop Web项目--Friend Find系统

    项目使用软件:Myeclipse10.0,JDK1.7,Hadoop2.6,MySQL5.6.EasyUI1.3.6.jQuery2.0,Spring4.1.3. Hibernate4.3.1,str ...

  5. bzoj5194: [Usaco2018 Feb]Snow Boots

    还真是.. 就是 一个被不点名批评的垃圾骗分暴力选手被普及难度的省选信心(??)模拟赛艹爆的题解 的t3嘛... #include<cstdio> #include<iostream ...

  6. DNS 隐蔽通道工具资料汇总

    http://www.cnblogs.com/bonelee/p/7651746.html DNS隧道和工具 内含dns2tcp.iodine.dnscat2工具的简单使用说明 iodine工具的使用 ...

  7. golang图片压缩

    package main import (    //"encoding/json"    "fmt"    //"os"    //&qu ...

  8. Spring《八-一》CGLIB代理和自动代理

    CGLIB代理 配置文档 <bean id="logProxy" class="org.springframework.aop.framework.ProxyFac ...

  9. 如何参加topcoder

    1.注册账号 2.安装java运行环境 3.下载客户端 4.提示:应用程序已被java安全阻止:控制面板里找到java,将topcoder.com添加到安全列表 5.运行客户端

  10. javascript中构造函数的三种方式

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...