-
啟動服務器: python manage.py runserver python manage.py runserver 9999查看全部
-
創建項目: 命令行輸入:django-admin startproject myblog查看全部
-
Django超鏈接查看全部
-
模板for循環查看全部
-
修改數據默認顯示名稱: 在models的類中定義 __str__(self) #python3 或 __unicode__(self) #python2 方法,返回self.title查看全部
-
render--渲染 Templates就是HTML文件 除了DTL還可以使用jinja2 如果要進行更改 需要在settings.py中的TEMPLATES的靜態文件的‘backend’中進行更改 步驟: 1.?在應用目錄下創建 templates文件夾 2.創建html文件 3.在views.py中返回一個render(request,文件名.html,內容) ?DTL的使用: 注意事項: 解決方法就是在templates的文件夾下新建一個與當前應用同名的的文件夾裝html文件查看全部
-
Template模板中的超鏈接 <a href="{% url 'blog:article_page' article.id %}">{{ article.title }} 這其中blog是在項目的總的urls.py中定義的namespace urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include(('blog.urls','blog'),namespace='blog')), ] 后面的article_page這個是在blog app中urls.py 中定義的url的那么參數 urlpatterns = [ path('index/', views.index), path('articles/<int:article_id>',views.article_page,name='article_page'), ]查看全部
-
#安裝django pip install django==1.10.2查看全部
-
注意django2.0include中使用namespce的寫法 from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include(('mysite.urls',"mysite"), namespace='mysite')), ]查看全部
-
BASE_DIR 是項目的根目錄 SECRET_KEY 安全碼 # SECURITY WARNING: don't run with debug turned on in production! # 不要在實際生產中打開開發者模式 DEBUG 調試 關掉 ALLOWED_HOSTS=[] 這個變量指的是 如果在這個列表中寫入的話 Django只會允許列表中的地址訪問 INSTALLED_APPS 已安裝的app 建立應用后需要手動添加到這個列表中 MIDDLEWARE_CLASSES 中間鍵 Django自帶的工具集 ROOT_URLCONF 會指向urls.py DATABASES 數據配置 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' # 語言和時區 STATIC_URL 靜態文件地址 例如css html查看全部
-
頁面呈現數據查看全部
-
查看SQL查看全部
-
生成數據表查看全部
-
編寫Models查看全部
-
正則匹配查看全部
舉報
0/150
提交
取消