Django
-
Django 创建超级用户
Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以在各个app的admin.py文件中进行控制 #创建超级用户 python manage.py createsuperuser 注意密码需要8位,数字和字母组合 存储在auth_user表中 一、 基本设置 1、应用注册 若要把a…
-
3、运行Django遇到 django.db.utils.OperationalError 错误
问题:数据库的连接问题 解决办法: 1.检查数据库是否连接正确 2.检查字段名是否对应上了 3.检查实体类字段和数据库字段是否对应 4.还在终端输入执行下面2个语句 python manage.py makemigrations python manage.py migrate 5.重新启动服务器 别以为自已设置的字段是对的,要仔细地看并查找,比如说字段…
-
django中ModelForm多表单组合的解决方案
django是python语言快速实现web服务的大杀器,其开发效率可以非常的高!但因为秉承了语言的灵活性,django框架又太灵活,以至于想实现任何功能都有种“条条大路通罗马”的感觉。这么多种选择放在一起,如何分出高下?我想此时的场景下就两个标准:1、相同的功能用最少的代码实现(代码少BUG也会少);2、相对最易于理解,从而易于维护和扩展。书归正传,web…
-
[django]django 在apache2上部署静态文件如何加载
首先找到apache2的conf文件下的httpd.conf,添加如下信息: Alias /static/ E:/wamp/Apache24/www/static/ <Directory E:/wamp/Apache24/www/static> Options FollowSymlinks AllowOverride none Require…
-
Django学习——全局templates引用的问题
一、问题在构建网站的时候我们会用到全局的templates处理错误的网页,此时我们需要对urls进行一个映射,使得在使用的时候避免重复调用。在使用的时候还会产生错误代码:第一个是404界面的,第二个是500界面的(Django:2.2.2) ?: (urls.E007) The custom handler404 view ‘index.views.page…
-
Django的学习——全局的static和templates的使用
一、问题 首先我们在进行Django框架搭建的时候我们需要建立一个全局的变量,一是为了实现代码的复用,二是为了方便管理,如下图的样式 二、解决 1、修改setting里面的配置文件①templates的路径:按照以下的规则进行添加【app/templates】,然后在APP下面建立这个templates。 APP下的: ②static的路径:在最后添…
-
Django学习——用户自定义models问题解决
一、问题在Django中使用自定义的model的时候会出现下面的错误 ERRORS: auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor for ‘MyUser.groups’. HINT: Add or change…
-
【django】admin 后台自定义按钮 传参
class NongYeInfomation(models.Model): “”” 农业资讯 “”” title = models.CharField(max_length=255,verbose_name=”标题”) url = models.CharField(max_length=255,verbose_name=”路由”) create_time =…
-
【python小随笔】Django+错误日志(配置Django报错文件指定位置)
1: 自定义日志文件.py———-几个文件需要创建日志,就需要重新定义几份 #1 定义一个日志文件 创建一个操作日志对象logger file_1 = logging.FileHandler(‘text_1.log’, ‘a’, encoding=’utf-8′) # text_1.log 定义日志文件名 fmt = logging.Forma…
-
【django】 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
如果是后台上传文件: setting配置: STATIC_URL = ‘/static/’ STATICFILES_DIRS = [ os.path.join(BASE_DIR, ‘static’), os.path.join(BASE_DIR, “media”), ] # Django用户上传的都叫media文件 MEDIA_URL = “/media/”…