- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Django 分页
pip install django-pure-paginationsettings.pyINSTALLED_APPS = ( ... 'pure_pagination',)PAGINATION_SETTINGS = { 'PAGE_RANGE_DISPLAYED': 10, 'MARGIN_PAGES_DISPLAYED': 2,
2017-10-27 16:07:06
351
原创 Django 上传文件media的url处理
import django.views.static import serve#导入serve方法from xxx.settings import MEDIA_ROOT#导入项目设置url(r'^media/(?P.*$',serve,{"document_root":MEDIA_ROOT})
2017-10-27 16:03:47
1063
原创 Django 资源文件配置
settings.pyMEDIA_URL = ‘/media’MEDIA_ROOT = os.path.join(BASE.DIR,'media')
2017-10-27 14:57:16
412
原创 Django 注册邮箱验证
settings.pyEMAIL_HOST = "smtp.126.com"EMAIL_POSRT = 25EMAIL_HOST_USER = ""#邮箱名EMAIL_HOST_PASSWORD = ""#密码EMAIL_USE_TLS = FalseEMAIL_FROM = ""#邮箱名建立utils文件夹新建send_email.py生成随机数作为激活链接f
2017-10-26 14:20:20
5349
原创 Django geetest
https://github.com/GeeTeam/gt3-python-sdkpython setup.py install复制sdk文件至项目目录views.pyfrom geetest.geetest import GeetestLibfrom django.template import RequestContextimport jsonpc_
2017-10-25 19:43:11
638
原创 Django 登陆VIEW
class LoginView(View): def get(self,request): return render(request, "login.html", {}) def post(self,request): login_form = LoginForm(request.POST) if login_form.is_val
2017-10-25 07:42:32
359
原创 Django Form验证
在应用下新建form.py文件from django import formsclass LoginForm(forms.Form): username = forms.CharField(required=True,min_length=5)#设置用户名及密码为必填字段,检查用户名长度是否大于5 password = forms.CharField(required=Tr
2017-10-25 03:39:38
303
原创 Django 用类的方式处理POST GET
app.views.pyfrom django.views.generic.base import Viewclass LoginView(View): def get(self,request): return render(request, "login.html", {}) def post(self,request): user_na
2017-10-25 03:34:17
2207
原创 Django 自定义后台AUTH登陆方法
settings.py 中加入重载变量AUTHENTICATION_BACKENDS = ( 'CustomBackend')user.views.pyfrom django.contrib.auth.backends import ModelBackendfrom .models import UserProfileclass CustomBackend(Model
2017-10-25 03:08:19
887
原创 Django xadmin后台菜单改为中文
应用目录下apps.pyclass OperationConfig(AppConfig): name = 'operation' verbose_name = u"用户操作"__init__.pydefault_app_config = "operation.apps.OperationConfig"
2017-10-25 01:33:23
3850
1
原创 Django xadmin全局配置
class GlobalSetting(object): site_title = "顶部标题" site_footer = "页脚标题" menu_style = "accordion" #菜单栏收缩xadmin.site.register(views.CommAdminView,GlobalSetting)
2017-10-25 01:31:53
330
原创 Django xadmin开启搜索功能
应用目录下adminx.pyclass EmailVerifyRecordAdmin(object): search_fields = ['code','email','send_type']
2017-10-25 00:32:57
1660
原创 Django xadmin使用自定义列表
.app.adminx.pyclass EmailVerifyRecordAdmin(object): list_display = ['code','email','send_type','send_time']
2017-10-25 00:30:47
2243
原创 Django xadmin注册
项目目录下新建adminx.pyimport xadminfrom .models import EmailVerifyRecordclass EmailVerifyRecordAdmin(object): passxadmin.site.register(EmailVerifyRecord,EmailVerifyRecordAdmin)
2017-10-25 00:21:28
760
原创 Django admin
通过manage.py新建后台管理用户creatsuperuser通过settings.py更改后台默认语言、时区、时间LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'USE_TZ = False
2017-10-24 16:28:27
235
原创 Django 将APP存储至统一目录
项目根目录下创建apps目录mkdir appssettings.py中导入sys包并加入搜索路径import syssys.path.insert(0,os.path.join(BASE_DIR,'apps'))
2017-10-24 15:52:22
1125
原创 Django 课程页面模型设计
from datetime import datetimeclass Courses(models.Model): name = models.CharField(max_length=50,verbose_name=u"课程名") desc = models.CharField(max_length=300,verbose_name=u"课程描述") detail =
2017-10-23 16:13:10
392
原创 Django 轮播图模型设计
.app.models.pyfrom datetime import datetimeclass Banner(models.Model): title = models.CharField(max_length=100,verbose_name=u"标题") image = models.ImageField(upload_to="banner/%Y/%m",ve
2017-10-23 15:52:48
2768
原创 Django 设计邮箱验证码模型
app.models.pyfrom datetime import datetimeclass EmailVerifyRecord(models.Model): code = models.CharField(max_length=20,verbose_name=u"验证码") email = models.EmailField(max_length=50,verbose_
2017-10-23 15:46:24
635
原创 Django 重写user表
注册应用并设置AUTH_USER_MODELsettings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contri
2017-10-23 14:49:01
1412
原创 Django 应用继承user表设置
app models.pyfrom django.contrib.auth.models import AbstractUserclassUsers(AbstractUser): pass;
2017-10-23 12:28:14
707
原创 Django 模板中使用if判断
{% if not my_message.name == 'a' %}aaa{% else %}bbbb{% endif %}
2017-10-23 11:04:08
28667
原创 Django 查询数据库并返回页面
views.py 视图文件 message = None all_message = UserMessage.objects.filter(name='测试2') if all_message: message = all_message[0] return render(request, 'message_form.html',{
2017-10-23 11:00:18
7050
原创 Django 数据库模型配置
class UserMessage(models.Model): object_id = models.CharField(max_length=50,default='',primary_key=True,verbose_name='z') name = models.CharField(max_length=20,null=True,blank=True,default='',
2017-10-23 10:22:40
292
原创 Django 数据模型增删改查
增: if request.method == 'POST': name = request.POST.get('name','') user_message = UserMessage() user_message.name = name user_message.save()查: all_messa
2017-10-23 10:20:03
243
转载 Django model字段类型清单
AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。CharField:字符串字段,单行输入,用于较短的字符串,如要保存大量文本, 使用 TextField,CharFie
2017-10-22 22:48:32
202
原创 django静态文件(static)路径配置
settings.py默认STATIC_URL = '/static/'设置路径STATICFILES_DIRS =[ os.path.join(BASE_DIR,'static')]
2017-10-22 21:21:44
1808
1
原创 django设置tmplates
settings.pyTEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, 'OPTIONS'
2017-10-22 21:03:32
275
原创 django 虚拟环境安装mysql-python
进入虚拟环境workon xxxpip install mysql-pythonwindows下安装错误blog.youkuaiyun.com/u012882134/article/details/51934165
2017-10-22 16:14:08
680
原创 django使用mysql数据库
应用settings.pyDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testdjango', 'HOST':'127.0.0.1', 'USER':'root', 'PASSWORD
2017-10-22 16:13:27
249
原创 django虚拟环境创建
安装pip install virtualenvwrapper-win创建环境mkvirtualenv testvir2退出deactivate查看虚拟环境workon进入环境workon xxx
2017-10-22 16:11:17
326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人