-
可以查看全部
-
11111
查看全部 -
思路真的很重要
查看全部 -
11111
查看全部 -
post請求的表單需加上 {% csrf_token %}
查看全部 -
配置Admin--創建用戶
查看全部 -
生成數據表的步驟
查看全部 -
Model之ORM介紹
查看全部 -
解決方法!
查看全部 -
render()函數的使用
查看全部 -
筆記筆記!
查看全部 -
URL路徑的最后一個‘/’一定要注意
查看全部 -
創建應用: cmd-->項目中manage.py同級目錄--》python manage.py startapp blog-->添加應用名到settings.py中的INSTALLED_APPS里 注意:app名不能和模塊名相同 migrations:數據遷移模塊,自動生成不用管 admin.py后臺管理配置
查看全部 -
呃
查看全部 -
Django
1、創建項目(命令行)
django-admin startproject 項目文件夾名
用pythcharm打開項目
2、創建應用
打開命令行,進入manage.py的同級目錄
python manage.py startapp 應用名
添加應用名到setting.py中的installed_app里面
3、創建第一個頁面響應
4、Templates
url配置 項目include應用 應用url對應views的函數名
app根目錄下創建templates文件夾保存html?
views.py return render(request,'xxx.html')
html中用{{參數名}}的形式顯示數據
5、models
class 類名(models.Model)
命令行:
python manage.py makemigration app名(可選)
python manage.py migrate
查看SQL語句:python manage.py sqlmigrate app名 文件id(eg:001, 002)
views.py中 ?import models
article=models.Article.objects.get(pk=1)
6、admin
創建超級用戶 python manage.py createsuperuser
設置中文 settings.py LANGUAGE_CODE='zh_Hans'
配置admin
在admin.py中引入自身的models模塊?
在admin.py中 admin.site.register(models.Article)
修改數據默認名稱 在models里面的類添加一個函數 __unicode__(self) return self.title?
7、頁面編輯
for循環 {% for xx in xxs %} html語句 {% endfor %}
views.py: 函數可傳參
項目urls.py: url(r'^blog/', include('blog.urls', namespace='blog')),
應用urls.py: url(r'^edit/(?P<article_id>[0-9]+) $', views.edit_page, name = 'edit_page'),
超鏈接<a href="{% url 'blog:edit_page' article.id%}">修改</a>
8、補充?
Templates過濾器
Django shell
Admin增強
查看全部
舉報