我正在写一个应用程序,我想能够点击用户名,并转到用户的配置文件。我到处找了很多,没有找到我想要的东西。你知道吗
我想,当我按管理,我将被重定向到配置文件与所有的信息,是通过我创建的模型保存。你知道吗
class Farmer(models.Model):
name = models.ForeignKey(User, on_delete=models.CASCADE)
address = models.CharField(max_length=50)
age = models.IntegerField()
province = models.CharField(max_length=100)
company_name = models.CharField(max_length=30)
phone_number = PhoneNumberField(null=False, blank=False, unique=True)
products = models.CharField(max_length=200)
def __str__(self):
return self.name.username
我怎样才能取得这样的成就?你知道吗
我想我需要在我的内存中写一个函数视图.py但我被困住了,不知道怎么走得更远。你知道吗
def profile(request):
# something here..
return render(request, 'home_page/profile.html')
在我的项目中,urlpattern是:
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('home_page.urls')),
path('people/', include('people_page.urls')),
]
在我的应用程序中,用户:
urlpatterns = [
path('',views.people, name='people-index'),
path('profile/', views.profile, name='profile-index')
]
模板:
<div class="sales">
{%for x in info%}
<div class="farmer-info">
<img src="{%static 'people_page/name.png' %}" alt="name icon" />
<span
><a href="{% url 'profile-index'%}">{{ x.name }}</a> <span>{{ x.company_name }}</span>
<hr
/></span>
</div>
{%endfor%}
你知道吗视图.py你知道吗
你知道吗网址.py地址:
你知道吗模板.html你知道吗
相关问题 更多 >
编程相关推荐