您的位置:首页 > 数据库

django连接数据库和静态资源配置

2017-11-15 17:58 190 查看
带有条件查询filterxclude 排序查询:order_by()分页[:]html django标签如何使用标签{%csrf_token%}{%ul%}{%for%}{%endfor%}{%if%}  {%else%}  {%endif%} ---------------------------------------------------------------------------------modelFormform-->Model通过继承ModelFoem,编写其中的内部类class Meta:model=Studentfieldsexclude多选:MultipleChoiceField文件上传:form.FileField(upload_to="upload")手动处理model.FileField(upload_to)这个用在自动保存上传文件上传是ModelForm中必须传入request.FILESurlCONF视图不使用django.contrib.staticfiles模块时,可以利用django.views.static.serve提供静态资源。用法简单,只要在urls.py使用下面的代码,一般除了开发时有静态资源,其他是不让写静态资源的:urls.pyfromdjango.conf importsettingsfromdjango.conf.urls.static importstaticurlpatterns = [  #... the rest of your URLconf goes here ...] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)MEDIA_URL='/upload/')settings.pyMEDIA_ROOT=os.path.join(BASE_DIR,"upload")MEDIA_URL='/upload/'shop页面管理urls.pyMEDIA_ROOT=os.path.join(BASE_DIR,"upload")MEDIA_URL='/upload/'settings.py
STATICFILES_DIRS=(
os.path.join(BASE_DIR,"static")

)
连接mysql数据库下载数据库:pip installmysqlclientsettings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "shopsys_db",
'HOST':"localhost",
'USER':"root",
'PASSWORD':"root",
'PORT':"3306"
}
}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'goods',//把名字导过来
]
makemigrations 数据库名goods下的migrations下会有一个0001的文件
然后sqlmigrate数据库名称 0001把数据库迁移
页面加载创建一个static文件夹 把easyui导进来

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: